Patches
This is an exhaustive list of all .patch files applied to the standard Firefox
source code as part of our build process. These are direct modifications to the
upstream codebase and does not include runtime configuration adjustments, such
as those made via about:config or other user preferences.
Categories
Accessibility (1)
Patches that improve accessibility features for all users.
Build System (4)
Modifications to improve and stabilize the build process.
- Fix v125 Compile Error
- Remove Mozilla Maven Repositories
- Allow overriding the build date
- Unbreak Firefox Translations without Gecko Profiler
Dependency (2)
Changes that remove or replace proprietary or external dependencies.
Privacy (34)
Enhancements that minimize data collection and tracking.
- Disable Telemetry (Fenix)
- Disable Telemetry (Gecko)
- Disable Crash Reporting (Fenix)
- Disable Crash Reporting (Gecko)
- Disable Nimbus Experimentation (Fenix)
- Disable Nimbus Experimentation (Gecko)
- Disable extension data collection
- Configure DNS over HTTPS
- Disable Autocomplete
- Disable Password Manager
- Disable Firefox Suggest
- Disable Trending Search Suggestions
- Disable Mozilla’s GeoIP/Region Service
- Disable Remote Search Configuration
- Disable ‘Sent from Firefox’ Link Sharing
- Disable AMO Featured Collections and Recommendations
- Disable Contile
- Disable MARS (Mozilla Ad Routing Service)
- Disable Pocket
- Disable Search Suggestions
- Disable Firefox Sync
- Disable Firefox Sync Avatar Fetching
- Remove Proprietary Libraries (Fenix)
- Block Remote Settings
- Allow installation of add-ons without the mozAddonManager API
- Sanitize on Exit
- Custom Search Engines
- Enable Strict ETP
- Enhanced uBlock Configuration
- Remove Web Compatibility Reporter
- Disable Network Connectivity Status Monitoring
- Disable Tippy Top Favicon Fetching
- Stub the Beacon API (navigator.sendBeacon)
- Prevent fingerprinting based on whether PDF.js is enabled/disabled
Security (8)
Patches that improve default security settings and reduce attack surfaces.
- Certificate Pinning
- Disable Shipped Domains
- Harden PDF.js
- Enable HTTPS-Only Mode
- Prevent Extensions From Changing Browser Settings
- Hide Remote Debugging UI
- Disable SSLKEYLOGGING
- Enable Secure Storage
User Control (1)
Unlocking advanced settings and configuration options for power users.
User Experience (6)
Improvements to usability and everyday browsing comfort.
- Default Site Permissions
- Block Cookie Banners
- Disable Nags
- Remote Settings Dumps
- IronFox Fingerprinting Protection (FPP) Overrides
- IronFox Onboarding
User Interface (17)
Visual and interface customizations for branding and clarity.
- IronFox Branding
- IronFox Home
- Disable Recent Search Suggestions
- Disable Mozilla Surveys
- Expose the ‘about:config’
- Hide Global Privacy Control (GPC) UI
- IronFox Settings (Fenix)
- IronFox Settings (Gecko)
- Local Wallpapers
- IronFox UI
- Tab Strip
- IronFox Settings (Fenix) - Accessibility services
- IronFox Settings Support (Fenix) - Cross-origin referer policy
- IronFox Settings Support (Fenix) - EME
- IronFox Settings Support (Fenix) - Preferred website appearance
- IronFox Settings Support (Fenix) - Safe Browsing
- IronFox Settings Support (Gecko) - Spoof English