Skip to content

10Meisterbaelle/Firefox-Stuff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Firefox 🔥🦊 Stuff

Everything Firefox! Info, tips, benefits, feature suggestions, add-ons and more.

Tips/suggestions welcome!

Firefox is better...

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! image
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 image compared to Firefox: image
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 image
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 image image
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!

Recommended Add-Ons / Extensions

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.

Recommended uBlock filters

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:

image

  • Legitimate URL Shortener: Removes junk and tracking parameters from URLs. Gets rid of Google AMP links, UTM parameters etc.

Add-ons / Extensions you can remove/replace

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

Firefox Feature Requests

Vote for and suggest new features here: https://connect.mozilla.org/t5/ideas/idb-p/ideas

Desktop Firefox feature requests/bugs worth keeping an eye one

Android Firefox feature requests

Tips / Tricks

  • 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

Recommended settings

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

Keyboard shortcuts

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

Internal pages

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

Themes

Create themes here: https://color.firefox.com/

Theme elements

image

image

image

How Tos

How to load a temporary extension

about:debugging#/runtime/this-firefox Click Load Temporary Addon

How to record a performance issue

How to backup/restore Firefox profile

userChrome.css

Use this advanced option to customise Firefox, eg by hiding the tab strip

Some mad examples

  • Rainbow context menu (and File, Edit... menus)

image

  • Starry New Tab page with more compact tab strip size

image

Enable use of userChrome.css

  • Turn on userChrome.css support in about:config by setting toolkit.legacyUserProfileCustomizations.stylesheets to true

  • Open your Firefox profile folder (go to about:support > Profile Folder > Open Folder) image

  • Create a new folder named chrome in your profile

  • Create new file userChrome.css in your profile's chrome folder image

  • Edit the userChrome.css file with tweaks

  • Restart Firefox

userChrome.css tweaks

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/

How to live-debug/update userChrome.css

  1. devtools.debugger.remote-enabled true
  2. devtools.chrome.enabled true
  3. Open remote debugger, eg Ctrl+Alt+Shift+I
  4. Click OK

image

  • Select Styles tab, then open up userChrome.css

image

  • Edit and Save the file for it to take effect

user.js

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
}

About

Firefox info, addons, extensions and stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published