Skip to content
⌘+K

User Interface Patches

UI-focused patches customize the appearance of the browser, introduce branding changes, and simplify or declutter interface elements to enhance user clarity and recognition.

Modifies branding elements to IronFox.

Reason
Creates distinct brand identity for the fork.
Effect
Users can identify the fork as IronFox instead of Firefox.

Modifies branding elements to IronFox.

Reason
Creates distinct brand identity for the fork.
Effect
Users can identify the fork as IronFox instead of Firefox.

Gecko - Expose hidden settings at about:support

Section titled “Gecko - Expose hidden settings at about:support”

Enables the display of advanced options at about:support.

Reason
Allows users to clear the browser’s startup cache, kill the GPU process, and reset GPU devices if necessary.
Effect
Users have more control over their web browser.

Gecko - Expose preferences at about:support

Section titled “Gecko - Expose preferences at about:support”

Enables the display of certain important preferences at about:support.

Reason
Allows for easier troubleshooting and support.
Effect
Users can easily see if they have modified these important preferences.

Exposes usually hidden about: pages at about:about.

Reason
To provide users with easier access to advanced configuration options and local translations.
Effect
Users can access about:config easier to customize advanced Firefox settings not available in the regular settings menu, and can access about:translations easier for local translations.

Enables the about:pdf and about:translations pages.

Reason
To provide users with direct access to the Firefox Translations and PDF viewer features.
Effect
Like on Desktop, users can access about:translations to translate text directly, without needing the text to be on an external webpage. Users can also access the built-in PDF viewer directly via about:pdf.

Adds support for IronFox-specific UI settings to control various functionality.

Reason
To allow users to easily control their browsing experience.
Effect
Users can conveniently enable/disable these features as needed to meet their needs, without needing to dig into advanced settings or the about:config.

Allows users to search for IronFox-specific UI settings.

Reason
To allow users to easily find IronFox UI settings, like they can with standard UI settings.
Effect
Users can easily find and configure IronFox UI settings as desired.

Adds support for IronFox-specific preferences to control various functionality.

Reason
To allow users to easily control their browsing experience.
Effect
Users can conveniently enable/disable these features as needed to meet their needs.

Adds minor tweaks to the browser’s user interface.

Reason
To reduce clutter and improve the user experience.
Effect
Users are provided with a cleaner, focused browsing experience.

Provides support for controlling the visibility of UI settings within the Secret Settings fragment.

Reason
To hide unwanted settings and display wanted ones.
Effect
Unwanted UI settings are hidden, and settings that we do want to display are revealed.

Provides support for controlling the visibility of UI settings within the Site Settings fragment.

Reason
To hide unwanted settings and display wanted ones.
Effect
Unwanted UI settings are hidden, and settings that we do want to display are revealed.

Fenix - Tracking Protection settings visibility

Section titled “Fenix - Tracking Protection settings visibility”

Provides support for controlling the visibility of UI settings within the Tracking Protection fragment.

Reason
To hide unwanted settings and display wanted ones.
Effect
Unwanted UI settings are hidden, and settings that we do want to display are revealed.

Fenix - IronFox Settings: Accessibility services

Section titled “Fenix - IronFox Settings: Accessibility services”

Provides support for a UI setting to enable/disable accessibility services.

Reason
To disable accessibility services by default (due to privacy and security concerns), while still allowing users who need it to re-enable it if desired.
Effect
Integration with accessibility services are disabled by default, but users can re-enable it from the UI.

Provides support for a UI setting to enable/disable collections.

Reason
To allow users to disable collections functionality if desired.
Effect
Users have more control over the new tab page.

Fenix - IronFox Settings: Always use private browsing

Section titled “Fenix - IronFox Settings: Always use private browsing”

Provides support for a UI setting to always use private browsing mode.

Reason
To allow users to always use private browsing mode if desired.
Effect
Users can force the browser to always use private browsing mode, directly from the UI.

Fenix - IronFox Settings: Firefox Translations

Section titled “Fenix - IronFox Settings: Firefox Translations”

Provides support for a UI setting to enable/disable Firefox Translations.

Reason
To allow users to disable Firefox Translations if desired.
Effect
Users can enable or disable Firefox Translations from the UI.

Provides support for a UI setting to enable/disable the installation of add-ons.

Reason
To show users a prompt when add-on installation is disabled, so that they can better understand why their add-on didn’t install, and can know how/where to re-enable it if desired.
Effect
Users can enable or disable add-on installation from the UI.

Provides support for a UI setting to enable/disable WebGL (including on a per-site basis), as a custom RFP target.

Reason
Users can enable or disable WebGL, globally or on a per-site basis.
Effect
Users can maximize privacy and security by disabling WebGL, without compromising usability, by allowing it to be re-enabled on a per-site basis.

Gecko - IronFox Settings: Extension blocklist

Section titled “Gecko - IronFox Settings: Extension blocklist”

Adds a preference to enable/disable Phoenix’s blocklist of malicious/unwanted/sketchy extensions.

Reason
To allow users to benefit from this protection, while being able to disable the blocklist if unwanted (at their own risk).
Effect
Users can disable the extension blocklist if desired.

Provides support for a UI setting to enable/disable the installation of add-ons.

Reason
Leverages enterprise policies to enable/disable installation of add-ons.
Effect
Users can receive a prompt when add-on installation is disabled from the UI, and the installation of add-ons can be better controlled/fully disabled from policies.

Adds support for a true OLED black theme.

Reason
To provide users with the option to reduce battery consumption and eye strain on OLED displays by using true black theme.
Effect
Users can toggle a UI option for an OLED-optimized dark theme, which helps improve visual comfort and power efficiency on OLED screens.