Patches
This is an exhaustive list of all the patches that we apply over standard Firefox.
Categories
- Accessibility
- Build System
- Dependency
- Mozilla
- Privacy
- Security
- User Control
- User Experience
- User Interface
Accessibility (1)
Patches that improve accessibility features for all users.
Build System (5)
Modifications to improve and stabilize the build process.
- Fix v125 Compile Error
- Fix WASI SDK 20 clang Build Error
- Allow overriding the build date
- Remove Unwanted Example/Sample Dependencies
- Support Enterprise Policies
Dependency (6)
Changes that remove or replace proprietary or external dependencies.
- Remove Unwanted Libraries (Android Components)
- Remove Unwanted Libraries (Fenix)
- UnifiedPush (Android Components)
- UnifiedPush (Fenix)
- Prioritize Credential Manager over microG/GMS
- Remove GMP (Gecko Media Plugins) Sources
Mozilla (28)
Changes that remove and/or replace undesired Mozilla functionality.
- Disable Telemetry (Fenix)
- Remove
about:telemetry - Disable Crash Reporting (Android Components)
- Disable Crash Reporting (Fenix)
- Disable Crash Reporting (GeckoView)
- Remove Glean (Android Components)
- Remove Glean (Fenix)
- Disable Nimbus Experimentation (Fenix)
- Disable Nimbus Experimentation (Gecko)
- Disable Nimbus Experimentation (Android Components)
- Disable Firefox Suggest
- Disable Remote Search Configuration
- Remove ToS and Privacy Policy
- Disable ‘Sent from Firefox’ Link Sharing
- Disable AMO Featured Collections and Recommendations.
- Disable Contile
- Disable Pocket
- Remove MARS (Fenix)
- Disable Firefox Sync
- Disable Firefox Sync Avatar Fetching
- Block Remote Settings (Gecko)
- Support add-on installation without mozAddonManager
- Remove privileged add-on signing status
- Remove Web Compatibility Reporter (Fenix)
- Disable Nags
- Disable Mozilla Surveys
- Local Wallpapers
- Configure GeckoProvider
Privacy (19)
Enhancements that improve user privacy and strengthen data protection.
- Configure DNS over HTTPS
- Disable Autocomplete
- Disable Password Manager and Address/Credit Card Autofill
- Disable Trending Search Suggestions
- Disable Search Suggestions
- Sanitize Data on Exit
- Custom Search Engines
- Enable ETP Strict
- Enable Local Network Access Restrictions
- Block Cookie Banners in Private Browsing by default, and expose the UI to enable/disable it.
- Configure uBlock Origin
- Disable Network Connectivity Status Monitoring (Fenix)
- Disable Network Connectivity Status Monitoring (GeckoView)
- Disable Network ID generation
- Disable Speculative Connections
- Stub the Beacon API (navigator.sendBeacon)
- Prevent fingerprinting based on whether PDF.js is enabled/disabled
- Disable unsolicited favicon fetching
- Do not allow built-in add-ons to access private browsing windows unconditionally
Security (7)
Patches that improve default security settings and reduce attack surfaces.
- Certificate Pinning
- Harden PDF.js
- Enable HTTPS-Only Mode
- Prevent Extensions From Changing Browser Settings
- Reset Remote Debugging Per-session
- Increase Update Frequency
- Enable Encrypted Storage
User Control (3)
Unlocking advanced settings and configuration options for power users.
User Experience (8)
Improvements to usability and everyday browsing comfort.
- Default Site Permissions
- IronFox Fingerprinting Protection (FPP) Overrides
- IronFox Onboarding
- Allow uBlock Origin in Private Browsing by default
- Disable Automatically Pinning Recently Visited Sites to Home
- Enable Shortcut Suggestions by default
- Hide the ‘Remove’ and ‘Run in private browsing’ toggles for built-in add-ons.
- Lock GeckoRuntimeSettings Preferences.
User Interface (24)
Visual and interface customizations for branding and clarity.
- IronFox Branding
- IronFox Home
- Enable App Icon Selection
- Disable Historical and Recent Search Suggestions
- Expose hidden settings at
about:support - Expose additional preferences at
about:support - Expose
about:config - Enable
about:translations - Hide Global Privacy Control (GPC) UI
- IronFox Settings (Android Components)
- IronFox Settings (Fenix)
- IronFox Settings (GeckoView)
- IronFox Settings (Gecko)
- IronFox UI
- IronFox Settings (Fenix) - Accessibility services
- IronFox Settings Support (Fenix) - EME
- IronFox Settings Support (Fenix) - Password Manager and Address/Credit Card Autofill
- IronFox Settings Support (Fenix) - Preferred website appearance
- IronFox Settings Support (Fenix) - Safe Browsing
- IronFox Settings Support (Fenix) - Firefox Translations
- IronFox Settings Support (Fenix) - XPInstall
- IronFox Settings Support (Gecko) - WebGL
- IronFox Settings Support (Gecko) - XPInstall
- IronFox Settings Support (GeckoView) - Spoof English