Everything Firefox! Info, tips, benefits, feature suggestions, add-ons and more.
Tips/suggestions welcome!
A list of over 100 reasons Firefox is more powerful, flexible and customisable 💯
Feature | Firefox | Chrome | Edge | Comment |
---|---|---|---|---|
Picture-in-Picture button | ✅ | ❌ | ✅ | In Chrome, you have to right click the video twice to reveal the Picture-in-Picture option |
Picture-in-Picture: Subtitles support | ✅ | ❌ | ❌ | |
Picture-in-Picture: Mute option | ✅ | ❌ | ❌ | |
Picture-in-Picture: no limits on window size | ✅ | ? | ❌ | Edge has a limit on the PiP window size |
Picture-in-Picture: supported on most sites | ✅ | ❌ | ❌ | Firefox supports Dailymotion, TikTok and Twitter, among many others. Edge and Chrome lack this. |
Picture-in-Picture: multi PiP windows | ✅ | ❌ | ❌ | |
Picture-in-Picture: use arrow keys to jump forward/back | ✅ | ❌ | ❌ | |
Multi Account-Containers | ✅ | ❌ | ❌ | Lets you keep parts of your online life separated into color-coded tabs. Cookies are separated by container, allowing you to use the web with multiple accounts. While some addons/hacks/workarounds exist for Edge/Chrome, none work as well as Firefox's! |
Ctrl+Tab MRU tab switcher | ✅ | ❌ | ❌ | Allows you to use Ctrl+Tab to switch tabs in most recently used order (MRU) like Alt+Tab/Cmd+Tab in Windows/Mac. Ctrl+PgUp/PgDn can still be used to go next/previous tab too! ![]() |
Reader View | ✅ | ❌ | ❌ | A feature that strips away clutter like buttons, ads, background images, and videos while also letting you customize the layout and theme to fit your reading preferences. It can sometimes bypass paywalls! |
Block videos from playing automatically | ✅ | ❔ | ❔ | Firefox blocks many videos from auto-playing by default |
uBlock Origin: works best | ✅ | ❌ | ❌ | https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox |
LocalCDN: works best | ✅ | ❌ | ❌ | "Chromium unfortunately doesn't support all the cool features of LocalCDN." |
Open dev tools immediately using F12 | ✅ | ✅ | ? | Edge asks for confirmation first! However, you can save your decision. |
Vertical tabs/Tree Style Tabs | ✅ | ❌ | ✅ | Edge has this built-in, but without the heirachy or customisability of Tree Style Tabs. Half a point to Edge! |
Tracking Protection: Blocks Fingerprinters | ✅ | ❌ | ❌ | |
Tracking Protection: Blocks Cryptominers | ✅ | ❌ | ❌ | |
Tracking Protection: Blocks Cross-Site Tracking Cookies | ✅ | ❌ | ? | |
Tracking Protection: Blocks Tracking Content | ✅ | ❌ | ? | Note - only enabled in Private Windows or when using Strict mode |
Tracking Protection: View stats | ✅ | ❌ | ✅ | View short and long-term blocked trackers, fingerprinters and cryptominers at about:protections. I can't find a way to view stats in Chrome |
Tracking protection: View stats since install date | ✅ | ❌ | ❌ | This is a small thing, but Firefox shows "number of trackers blocked since " |
Developer Tools inspector: Search bar | ✅ | ✅ | ⛔ | Edge is awkward about searching HTML |
Developer Tools: show Network tab by default | ✅ | ❌ | ❌ | What are the big boys trying to hide?? |
Developer Tools: show the domain in Network tab by default | ✅ | ❌ | ❌ | What are they trying to hide?? |
Developer Tools: easily select multiple types, eg Font and Img | ✅ | ❌ | ❌ | You have to hold down Ctrl+Click in Chrome/Edge (discovered that by accident) |
Developer Tools: auto size column with double click | ✅ | ❌ | ❌ | |
Developer Tools: live variable testing | ✅ | ? | ❌ | Firefox lets you mess with variables in the console live, without having to execute any commands! |
Granular customisation/configurability | ✅ | ❌ | ❌ | Firefox's about:config allows users to change hundreds of settings unlike edge/chrome's about:flags |
Context Menu: Access keys | ✅ | ❌ | ❌ | Firefox underlines access keys in context menus like all apps should. |
SSL/certificate/HTTPS can be permanently excepted/stored | ✅ | ❌ | ❌ | On Chrome/Edge you have to choose Advanced, then Proceed each time. |
Certificates: doesn't rely on OS's cert store | ✅ | ❌ | ❌ | Firefox manages its own certificates, separate from the OS. This means it doesn't rely on OS patches/updates if certs need updating/revoking |
Copy hyperlinked text using Alt + Left click | ✅ | ? | ❌ | In Edge, the only way to do this is by Inspecting Element |
Circumvent sites that block right-clicking | ✅ | ❌ | ❌ | In Firefox, you can use Shift + Right Click on sites that try to disable right clicking |
Show hyperlink URL immediately on hover | ✅ | ✅ | ⛔ | You have to hover over the link for a few seconds in Edge |
Simple homepage config | ✅ | ✅ | ❌ | Seriously Edge, how do I turn off all the junk?? |
Keyboard shortcut for Dev Tools: Network tab | ✅ | ❔ | ❔ | Hit Ctrl+Shift+E to open dev tools: Network tab in Firefox |
Send tab to other device function | ✅ | |||
Ability to use your own sync server | ✅ | ❌ | ❌ | Apparently it's possible! No, I haven't tried it. MS and Google are your only options with Chrome and Edge |
Extensive customisation (eg userChrome.css) | ✅ | ❌ | ❌ | |
Multiple dictionary (spell checker) support | ✅ | ❌ | ❌ | |
Extensions/Add-ons on mobile | ✅ | ❌ | ? | Currently mainstream Firefox on Android supports a limited number of addons, but Firefox Nightly does not have this restriction. As for Firefox on iOS - blame Apple |
Easy on RAM/CPU* | ✅ | ❌ | ✅ | I see way too many complaints about RAM/CPU utilisation by Chrome. I'll give a point here to Edge though as it snoozes tabs and seems to handle many tabs well |
Allows blocking WebRequests in Manifest v3 | ✅ | ❌ | ❔ | One of the most controversial changes of Chrome’s MV3 approach is the removal of blocking WebRequest, which provides a level of power and flexibility that is critical to enabling advanced privacy and content blocking features. Unfortunately, that power has also been used to harm users in a variety of ways. Chrome’s solution in MV3 was to define a more narrowly scoped API (declarativeNetRequest) as a replacement. However, this will limit the capabilities of certain types of privacy extensions without adequate replacement. |
Android: Background media play | ✅ | ? | ? | Firefox allows you to listen to a videos in the background or with the screen off! |
Screenshot tool built in | ✅ | ❌ | ✅ | Really shouldn't need this, but on Windows the Snipping Tool and Snip & Sketch apps suck |
Open source | ✅ | ❌ | ❌ | While Chromium (the engine Chrome and Edge are based on) is open source, the rest of the browser isn;t |
Offline translation feature | ✅ | ❌ | ❌ | The Firefox Translations addon (WIP) allows offline translation, without relying on Google |
Doesn't clutter Alt+Tab dialog with browser tabs | ✅ | ✅ | ❌ | This is annoying, and the setting to disable it is misleadingly in Windows' settings, not in Edge's settings (To disable, "Choose what windows appear when pressing Alt+Tab" > "Pressing Alt+Tab shows" - Select "Open Windows Only") |
Community to request features | ✅ | ❌ | ❌ | Vote for, comment and suggest new features here: https://connect.mozilla.org |
Total cookie protection | ✅ | ❌ | ❌ | https://blog.mozilla.org/en/products/firefox/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide/ |
Re-open closed browser windows | ✅ | ❌ | ❌ | Use Ctrl+Shift+N. Note: in Edge, while you can re-open the site from the previously closed window, itopens in your current window instead |
Re-open a closed Private/incognito tab | ✅ | ❌ | ❌ | This can be achieved by the standard Ctrl+Shift+T in Firefox |
Ability to disable DRM | ✅ | ❌ | ❌ | |
Blocks CNAME cloaking | ✅ | ❌ | ❔ | https://thehackernews.com/2021/02/online-trackers-increasingly-switching.html |
Removes tracking parameters from URLs | ✅ | ❌ | ❌ | As of version 102, Firefox removes parameters from URLs automatically when these may be used to identify and track users. |
Advanced JSON viewing | ✅ | ❌ | ❌ | Edge and Chrome only show very basic info, eg ![]() ![]() |
Better font/Image rendering* | ✅ | ❌ | ❌ | Down-scaled images are blurrier in Chromium browsers: https://stackoverflow.com/questions/37906602/blurry-downscaled-images-in-chrome . Anecdotetally, people mention that fonts are sharper in Firefox, although I don't have evidence to back this up |
Able to run portably/from USB | ✅ | ? | ? | |
Address bar at bottom (Android) | ✅ | ? | ? | Address bar can be set to top or bottom |
HTML table subsections selection / Select HTML tables by column | ✅ | ❌ | ❌ | In Firefox, Ctrl+Click to select multiple cells of a table |
Easily opt out of telemetry | ✅ | ❌ | ❌ | |
Incognito/Private mode that doesn't track you | ✅ | ❌ | ? | Source: https://www.wired.co.uk/article/google-chrome-incognito-mode-privacy |
Can place bookmarks on the address bar | ✅ | ❔ | ❔ | |
View source: shows the 'raw' HTML/CSS/JS as it was sent… and nicely highlights syntax errors in red and describes what went wrong in the tooltip | ✅ | ? | ? | |
Address bar: always show 'www' | ✅ | ? | ❌ | Some (crappy) sites don't work without www. Chrome hides this so it looks like a "different" URL |
Address bar: hightlight top level domain | ✅ | ❌ | ✅ | Chrome makes it harder to spot deceptive sites in the address bar |
Smooth scrolling | ✅ | ? | ? | You can also customise the scroll behavior on about:config |
Tor browser based on it | ✅ | ❌ | ❌ | |
Tags in bookmarks, which makes more sense than using directories. | ✅ | |||
Ability to override system proxy | ✅ | ❌ | ❌ | Firefox allows you to configure proxy settings independently of the limited Windows settings |
Access to a vast array of settings through about:config | ✅ | |||
Reader view available on mobile (Android) | ✅ | ? | ? | |
Search for whole words (Ctrl+F) | ✅ | ❌ | ❌ | |
Context menu: show extensions | ✅ | ? | ❌ | Edge doesn't always show ublock origin for example in context menu |
Better SSL certificate viewer | ✅ | ❌ | ❌ | Firefox uses a modern, full page view that shows more info, and doesn't lock up the tab while you view the cert |
Option to set image as desktop background | ✅ | ❌ | ❌ | |
Choice of search engine for every search | ✅ | ? | ? | Firefox lets you choose an alternative search engine from the address bar ![]() |
Add custom search engines while browsing | ✅ | ? | ? | Sites that implement OpenSearch can be added as a search engine by clicking the magnifying glass with green plus icon from the address bar or search bar ![]() ![]() |
Search Bookmarks, Open Tabs and History from the address bar | ✅ | ? | ? | In Firefox, type the * , % or ^ symbols in the address bar to search your bookmarks, tabs and history |
Themes: easily build your own | ✅ | ? | ❌ | Build themes online or with the Firefox Color extension |
Themes: utilise backgrounds/images | ✅ | ✅ | ❌ | While Edge supports themes from the Chrome store, it only displays theme colours, no images |
Themes: preview a theme without installing it | ✅ | ❌ | ❌ | |
Themes: higher coverage/more customisable | ✅ | ❌ | ❌ | Firefox themes the main menu, and has many elements that can be themed |
Themes: gallery/store is non-political | ✅ | ❌ | ❌ | The Chrome web store pushing political themes, instead of good themes (Edge shares Chrome's theme store) |
Show/hide bookmark bar easily | ✅ | ❌ | ✅ | Firefox and Edge let you use Ctrl+Shift+B or right click to toggle the bookmark bar. Chrome has no easy way to disable the bar (on a new tab, for example) |
Doesn't start/run in background | ✅ | ❌ | ✅ | Startup boost keeps Edge running in the background with minimal processes, so it will start more quickly when launched. |
Highest number of extensions/add-ons | ✅ | ❌ | ❌ | Firefox has over half a million add-ons available! |
Doesn't link browsing history, usage data and locations to users | ✅ | ❌ | ✅ | "Unlike Safari, Edge and Firefox, Chrome says it links all harvested data to devices and individuals." |
Easy toolbar customisation | ✅ | ❌ | ✅ | Chrome doesn't allow you to customise the toolbar (at least not easily, like FF/Edge) |
Extensive toolbar options | ✅ | ❌ | ❌ | Firefox lets you add more stuff to the toolbar, eg Zoom, Full Screen and Email Link. Zoom is very handy to have |
Easily deploy settings | ✅ | ❌ | ❌ | You can drop/edit a user.js file to set most Firefox settings. I can't find a good way to export/import Chrome/Edge settings (except GPO), as they use an indecipherable file for their settings |
Doesn't try to log you into the browser by default | ✅ | ❌ | ❌ | I don't remember actively logging into Edge, but it's logged me in anyways |
Browser account that's not tied to your digital identity | ✅ | ❌ | ❌ | Edge and Chrome tie your browser to your google/microsoft account and can be/is used for tracking/advertising. Kinda creepy. Firefox account is purely for syncing your data. |
Built independently of Google's Chromium browser engine | ✅ | ❌ | ❌ | |
Highlight text without any popup menus | ✅ | ? | ❌ | |
Addons - keyboard shortcut to access | ✅ | ? | ❌ | |
Facebook container addon | ✅ | ❌ | ❌ | |
Dedicated search field | ✅ | ❌ | ❌ | |
Native Eyedropper/color picker | ✅ | ❌ | ? | |
Add-ons: Install extension in private mode | ✅ | ❌ | ❌ | |
Add-ons: Install extension using keyboard | ✅ | ❌ | ❌ | Firefox allows you to use Alt+A |
Add-ons: Easily allow addon to run in private mode | ✅ | ❌ | ❌ | Firefox asks you during install. Edge doesn't ask at all, you have to manually enable after the fact |
Mute tabs easily | ✅ | ❌ | ✅ | |
Visit a site directly instead of searching for it | ✅ | ❌ | ❌ | When typing a local FQDN (eg on a domain), Edge and Chrome require you to add the HTTPS:// or HTTP:// prefix otherwise they search the web. Firefox goes straight to the site |
Mute individual tabs in one click | ✅ | ❌ | ✅ | Chrome can mute entire sites, but not tabs |
Saved Logins: Monitor and notify of breached logins | ✅ | ⚠ | ❌ | Firefox alerts you if one of your saved logins had their site breached. Chrome has this feature, but it's manual and you have to sign in with your google account |
Saved Logins: Shows icons of sites | ✅ | ? | ❌ | Firefox makes it a bit easier to identify entries |
Themes: override OS theme (eg dark/light) | ✅ | ? | ✅ | I don't see a way to manually set dark mode for Chrome, even with addons |
Extensions: more lenient towards addons | ✅ | ❌ | ? | Addons like removeddit violates Chrome's web store policy, but not Firefox's addon store |
Address bar: match history for partial words | ✅ | ❌ | ❌ | Eg when typing a partial URL like "tube" instead of "youtube", Edge/Chrome does not return any matches from history and treats it like a new search. Firefox's address bar does wildcard searches and matches ANY part of a word |
Welcome screen that's not hostile | ✅ | ✅ | ❌ | I've seen Edge's welcome screen where you have no way to close or even Alt+F4 it! |
Because googling for extensions is a minefield of useless, outdated and inaccurate recommendations.
Essential? | Icon | Name/Link | What | Why | Tips |
---|---|---|---|---|---|
Imagus | Enlarge thumbnails, and show images/videos from links with a mouse hover. | Set to enabled when holding Ctrl (otherwise it gets annoying by enlarging everything you hover over) | |||
✅ | uBlock Origin | Best ad-blocker, see below for additional recommended filter lists | |||
✅ | LocalCDN | Emulates remote frameworks (e.g. jQuery, Bootstrap, AngularJS) and delivers them as local resource. Prevents unnecessary 3rd party requests to Google, StackPath, MaxCDN and more. | Faster browsing, less reliance on having to download 3rd party (eg Google) resources | ||
FeedBro | Advanced Feed Reader - Read news & blogs or any RSS/Atom/RDF source. | Handy for reading twitter feeds, and even can be setup to alert on keywords/new posts | |||
Tab Count Icon | Shows number of open tabs on the toolbar | Tried a few of these, this one seems best. Easy to read and it can be set to any colour. | |||
QR | Generates a QR code for the current page | ||||
✅ | Everything Metric | Converts yankee/imperial units to metric! | |||
Dark Reader | There's so many dark mode add-ons and they all have pros and cons. This one's a good all-rounder | ||||
SponsorBlock for YouTube | Easily skip YouTube video sponsors. When you visit a YouTube video, the extension will check the database for reported sponsors and automatically skip known sponsors. You can also report sponsors in videos. | ||||
Tree Style Tab | Show tabs like a tree. | I disable animation effects and turn off Tree Behaviour > "When a new tree appears, collapse others automatically" and "When a tab gets focus, expand its tree and collapse others automatically" | |||
WebMail Ad blocker | Remove advertising clutter from web-based email. Expand viewable area by blocking and removing ads on the right-hand side of the screen when using Gmail, Hotmail, Outlook.com and Yahoo Mail. | ||||
Link Status Redux | Shows an indicator on a popup panel next to the link address when the mouse cursor is over a link to a page you have bookmarked or visited before, or if the link is currently open in a browser tab. | ||||
Linkificator | Converts text links into clickable hyperlinks | Handy for forums that don't allow proper links | Recommend setting this to On Demand, as it can slow down browsing and isn't often required. | ||
Reddit Enhancement Suite | |||||
Custom Top Sort for Reddit | Allow Reddit's top sort to use other time durations than the default ones. | ||||
Redirector | Automatically redirects to user-defined urls on certain pages | ||||
✅ | Old Reddit Redirect | Redirects all reddit links to the old Reddit | |||
✅ | Don't track me Google | Google Search results are converted to an ugly link upon click. This link enables tracking for Google. This addon removes Google's link-conversion/tracking feature. This speeds up loading search results and allows you to normally copy links. | |||
✅ | Bypass Twitter login | Get around Twitter's login modal and still scroll tweets. This extension will add a button to your toolbar. When Twitter throws up a login wall, press the button and you'll be able to continue browsing. | |||
LibRedirect | Redirects Twitter, YouTube, Instagram and more to privacy friendly alternatives. | This is a bit hit and miss for me, but if you're hardcore about privacy it's worth trying | |||
Auto Tab Discard | Increase browser speed and reduce memory load and when you have numerous open tabs. | ||||
Bypass Paywalls Clean | Read articles from websites that implement a paywall. Not everyone is able to afford multiple subscriptions on many different news sites, especially when they just want to read a single article (from Twitter) without being enrolled in a monthly/yearly membership. | ||||
Firefox Translations | Translate websites in your browser without using the cloud. | Avoids having to use google etc for translations | |||
DontBugMe | Allows you to easily use credentials from BugMeNot.com on any page. | ||||
✅ | Facebook Container | Prevent Facebook from tracking you around the web. The Facebook Container extension for Firefox helps you take control and isolate your web activity from Facebook. | |||
Jump Cutter | Skips silent parts in videos, in real time. |
View your uBlock filters here: moz-extension://9ef2f22a-45d0-48fd-b0b3-5a47fd2b1a02/dashboard.html#3p-filters.html
- uBlock Origin Dev Filter : Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Used to be specific to dev websites like StackOverflow or GitHub, but it currently supports others like Wikipedia.
- EasyList Cookie: gets rid of cookie alerts/popups. Also saves having to install other addons (like "I don't care about cookies"). Enable it in uBlock filter settings:
- Legitimate URL Shortener: Removes junk and tracking parameters from URLs. Gets rid of Google AMP links, UTM parameters etc.
These extensions are either superseded, outdated, unnecessary or even malicious - yet they're still being recommended online.
Extension | Reason | Comment |
---|---|---|
Decentraleyes | Discontinued, superseded by LocalCDN | We're all patiently waiting for LocalCDN to be approved for use in Firefox Android |
Ghostery | uBlock Origin should take care of this | |
ublock/adblock/adblock plus | uBlock Origin is king. | |
I don't care about cookies | For most situations, using uBlock Origin with the EasyList Cookies filter will do the job* | |
uMatrix | Archived by developer (https://github.com/gorhill/uMatrix) | Use uBlock Origin instead |
Privacy Badger | Use uBlock Origin instead | |
Tranquility Reader | Use Firefox's Reader Mode instead | |
Full Web Page Screenshots (FireShot) | The built-in screenshot tool should cover this | |
HTTPS Everywhere | Firefox has a HTTPS-Only mode built-in |
Vote for and suggest new features here: https://connect.mozilla.org/t5/ideas/idb-p/ideas
- Bring back progressive web apps (PWAs) - https://connect.mozilla.org/t5/ideas/bring-back-pwa-progressive-web-apps/idi-p/35
- Native vertical tabs - https://connect.mozilla.org/t5/ideas/native-vertical-tabs-like-in-microsoft-edge/idi-p/85
- Full controls for picture in picture (PiP) windows - https://connect.mozilla.org/t5/ideas/full-controls-for-picture-in-picture-window/idi-p/103
- Built-in dark mode for websites - https://connect.mozilla.org/t5/ideas/built-in-dark-mode-for-web-contents/idi-p/283
- Form autofill: https://connect.mozilla.org/t5/ideas/autofill-a-form-with-1-click/idi-p/5119
- Private browsing in tab instead of having to open a window - https://connect.mozilla.org/t5/ideas/private-tab-instead-of-window/idi-p/3677
- Bring back menu icons: https://connect.mozilla.org/t5/ideas/bring-back-menu-icons/idi-p/46
- Task manager: https://connect.mozilla.org/t5/ideas/improved-task-manager/idi-p/170
- Improved PDF Editing: https://connect.mozilla.org/t5/ideas/improve-pdf-editing-functionality/idi-p/250
- Dark mode for PDF viewer: https://connect.mozilla.org/t5/ideas/dark-mode-for-embedded-pdf-viewer/idi-p/4932
- Add a "reveal password" option like every other browser: https://connect.mozilla.org/t5/ideas/add-a-quot-reveal-password-quot-function-for-logins/idi-p/1140
- Notifications do not make it to the Win10 notification center: https://bugzilla.mozilla.org/show_bug.cgi?id=1498623
- Wokwi.com performance issues compared to Chrome/Edge/Safari: https://bugzilla.mozilla.org/show_bug.cgi?id=1776131
- MS Teams support: https://bugzilla.mozilla.org/show_bug.cgi?id=Teams
- Suspend inactive tabs: https://connect.mozilla.org/t5/ideas/firefox-should-suspend-tabs-to-better-performance/idi-p/6255
- Make GIFs click to play: https://connect.mozilla.org/t5/ideas/add-option-to-make-animated-gif-images-click-to-play/idc-p/9376
- Native QR code generator: https://connect.mozilla.org/t5/ideas/include-a-qr-code-generator/idc-p/9378
- Make the library tab-based (instead of a window): https://connect.mozilla.org/t5/ideas/make-the-library-tab-based/idi-p/1162
- Print preview - scaling broken: https://bugzilla.mozilla.org/show_bug.cgi?id=1711659
- View page source - mozilla-mobile/fenix#3710
- In-browser printing - mozilla-mobile/fenix#10217
- Dark mode for web contents - mozilla-mobile/fenix#2139
- Enable about:config - mozilla-mobile/fenix#21276
- Pull to refresh - https://connect.mozilla.org/t5/ideas/refresh-page-on-mobile-by-dragging-down-at-top-of-page/idi-p/696 , mozilla-mobile/fenix#9766
- Allow users to backup Firefox settings/data - mozilla-mobile/fenix#16306
- Allow more addons in Firefox Android - https://connect.mozilla.org/t5/ideas/expand-add-on-compatibility-in-firefox-for-android/idi-p/191
- If you start your search with ^ it will restrict suggestions to your history
- Typing % in the address bar will search open tabs
- Disable sites from hijacking the right click menu (WIP)
- Force a crash using this tool:
- If you bookmark and tag a page you want to get back to, all you have to do is type * in the address (URL bar), followed by a tag, and it'll 'suggest' the sites that share that tag.
- How to highlight/select linked text or part of a table
Settings that I configure from the get go
Setting | Recommendation | Comment |
---|---|---|
Ctrl+Tab cycles through tabs in recently used order | Enable | |
Use autoscrolling | Disable (general.autoScroll = false) | This prevents mis-middle clicks that start scrolling the page instead of opening a tab in a new window |
Confirm before closing multiple tabs | Enable | Ctrl+Q and Ctrl+Shift+W close the browser without any warning or prompts. This setting re-enables the prompt that Mozilla recently turned off: https://www.ghacks.net/2021/10/28/firefox-wont-prompt-anymore-when-you-are-closing-multiple-tabs-but-there-is-an-option-to-enable-it/ ) |
Open previous windows and tabs | Enable | |
Enable Picture-In-Picture video controls | Enable | |
Recommend extensions as you browse | Disable (browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons = false) | |
Recommend features as you browse | Disable (browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features = false) | |
Use your operating system settings for to format dates, times, numbers and measurements | Enable | |
devtools.accessibility.enabled | false | This removes the "Inspect Accessibility Properties" context menu item (does anyone actually use this??) |
browser.download.alwaysOpenPanel | false | Stops the Downloads panel opening every time a download finishes |
apz.autoscroll.enabled | true | (Nightly only) enables elastic overscroll effect for touchpad/touchscreen |
extensions.pocket.enabled | false | Disable pocket |
Function | Key | |
---|---|---|
Re-open closed tab | Ctrl+Shift+T | |
Move tab along tab strip | Ctrl+Shift+PgUp/PgDn | |
Focus address bar | Alt+D | |
Focus search bar | Ctrl+K | |
Close tab | Ctrl+W | |
Dev Tools: Network Tab | Ctrl+Shift+E | |
Remove an address from the address bar | Shift + Delete | If an address still appears after this, go to about:support, Places database, Verify Integrity, then restart Firefox |
Switch to next/previous tab | Ctr+Tab / Ctrl+Shift+Tab | |
Go to Addons | Ctrl+Shift+A |
Page | Info | Comment |
---|---|---|
about:crashes | ||
about:cache | ||
about:memory | ||
about:telemetry | ||
about:protections | See how many social media trackers, cross-site tracking cookies, fingerprinters and cryptominers Firefox has blocked | |
about:performance | Useful for seeing which tabs are misbehaving and chewing up too much RAM/CPU | |
about:networking | I use this to view/clear the DNS cache, do a basic DNS lookup and see DNS server config |
Create themes here: https://color.firefox.com/
about:debugging#/runtime/this-firefox
Click Load Temporary Addon
Use this advanced option to customise Firefox, eg by hiding the tab strip
- Rainbow context menu (and File, Edit... menus)
- Starry New Tab page with more compact tab strip size
-
Turn on userChrome.css support in
about:config
by settingtoolkit.legacyUserProfileCustomizations.stylesheets
totrue
-
Open your Firefox profile folder (go to
about:support
> Profile Folder > Open Folder) -
Create a new folder named
chrome
in your profile -
Create new file
userChrome.css
in your profile's chrome folder -
Edit the
userChrome.css
file with tweaks -
Restart Firefox
https://firefoxcss-store.github.io/
- UI Font
/* global font and font size */
-
{
font-family: "futura-book", sans-serif !important;
font-size: 10pt !important; }
/■■■■■■■■■■■■■■■■■■■■■■■■■■ ultra compact mode ■■■■■■■■■■■■■■■■■■■■■■■■■■/
:root { /* reduce tab margin */ --tab-block-margin: 3px 3px !important; }
/* reduce tab height */ .tabbrowser-tab { min-height: 24px !important; }
https://www.reddit.com/r/FirefoxCSS/
- devtools.debugger.remote-enabled true
- devtools.chrome.enabled true
- Open remote debugger, eg Ctrl+Alt+Shift+I
- Click OK
- Select Styles tab, then open up userChrome.css
- Edit and Save the file for it to take effect
Use this file to set/modify preferences and about:config settings outside of the browser
Example of user.js
file contents
// Dark Theme
user_pref("browser.theme.toolbar-theme", 0);
// Ctrl + Tab MRU
user_pref("browser.ctrlTab.sortByRecentlyUsed",true);
// Disable Pocket extension
user_pref("extensions.pocket.enabled", false);
// Submit crash reports
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", true);
// F12 tools - Set Network tab first
user_pref("devtools.toolbox.selectedTool", netmonitor);
user_pref("devtools.toolbox.tabsOrder", netmonitor,inspector,webconsole,jsdebugger,styleeditor,performance,memory,storage,accessibility,application);
// Dark Theme
user_pref("extensions.activeThemeID", firefox-compact-dark@mozilla.org);
user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true);
// Disable Web Search Suggestions
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.search.suggest.enabled.private", false);
// Search region
user_pref("browser.search.region", AU); //Australia
// Stop sites preventing access to right click menu
user_pref("dom.event.contextmenu.enabled", false);
// set DDG as search engine
// Not possible via user.js....
// dark mode for dev tools (f12)
user_pref("devtools.theme", dark);
// add zoom buttons to toolbar
// override the ugly Courier New monospaced font to something nicer
user_pref("font.name.monospace.x-western", Consolas);
// restore previous session
// Use OS settings for dates etc
user_pref("intl.regional_prefs.use_os_locales", true);
// allow firefox to send backlogged crash reports
// *** TBD: allow addons to run on protected/internal pages
// extensions.webextensions.restrictedDomains
// Disable accessibility services (faster)
user_pref("accessibility.force_disabled", true);
// Enable SSO for Microsoft services
user_pref("network.http.windows-sso.enabled", true);
// Allow all addons to run in private mode
// Remove Inspect Accessibility Properties from right click menu
user_pref("devtools.accessibility.enabled", false);
Create a user.js
file using PowerShell
# Create a user.js file and open it in Notepad
IF (test-path $env:USERPROFILE\appdata\roaming\mozilla\firefox\profiles){
$profilefolder = (ls $env:USERPROFILE\appdata\roaming\mozilla\firefox\profiles | sort lastwritetime -Descending | select -first 1 ).fullname
$configfile = new-item -Path $profilefolder -Name user.js -Type File
notepad $configfile
}