Firefox
- Arch wiki: Firefox
- Config:
Release channels
https://wiki.mozilla.org/Release_Management/Release_Process https://wiki.mozilla.org/Release_Management/Calendar
build
https://github.com/glandium/git-cinnabar/wiki/Mozilla:-A-git-workflow-for-Gecko-development
Beware: Initial cloning takes a couple of hours !
cd ~/projects/browsers/firefox
git clone hg::https://hg.mozilla.org/mozilla-unified
cd mozilla-unified
git config fetch.prune true
Remove site from HSTS cache
- History -> Manage history
- Search for site
Forget this site
Wayland
- Add
MOZ_ENABLE_WAYLAND=1to.config/environment.d/envvars.conf
Cookie banner auto-reject
Since the feature is still in development, please use the latest version of Firefox Nightly for testing. You need to set the following prefs to enable the feature:
cookiebanners.service.mode = 1 (reject all) or 2 (reject all or fall back to accept all).
cookiebanners.bannerClicking.enabled = true - Enables the clicking feature.
cookiebanners.cookieInjector.enabled = true - Enables the cookie injection feature.
Notifications
- Use system notification system:
- In
about:config, ensurealerts.useSystemBackendis set totrue(default)
- In
- Test notification here: Browser Notification Tester
HSTS
- Unlike Chromium, Firefox doesn't support disabling HSTS for a single site
- Easiest solution:
- Remove all
httpslinks from the history - Browse to (
https) site - Click on the :lock: symbol left to the URL
Clear cookies and site data- Navigate to the
httpversion of the site
- Remove all
- Alternative, hacky: Firefox HSTS bypass
by hex-editing the
SiteSecurityServiceState.binfile
Profiles
- Create a new profile with:
about:newprofile