2025.01.19.1
-
Changed our approach to fingerprinting protection - See https://codeberg.org/celenity/Phoenix/issues/46 for details.
-
Unlocked the majority of preferences we previously had locked - See https://codeberg.org/celenity/Phoenix/issues/47 for details, as well as for the list of preferences we still lock...
-
Disabled
failIfMajorPerformanceCaveat
in WebGL contexts due to fingerprinting concerns. - `webgl.disable-fail-if-major-performance-caveat' -> 'true' -
We no longer disable memory caching, as it can cause breakage in certain contexts, and there's simply no real benefit it brings (Not even Tor Browser sets this...). -
browser.cache.memory.enable
&browser.cache.memory.capacity
-
Disabled the use of third-party/OS level root certificates. This is commonly abused by malware (including garbage antiviruses...) and these certificates are added to MITM traffic without user knowledge/consent. Users can still manually import their own certificate into Firefox's built-in certificate store - which I think is acceptable, because at least users this way are aware of the certificate(s) they're importing and why... -
security.certerrors.mitm.auto_enable_enterprise_roots
&security.enterprise_roots.enabled
->false
-
We no longer enable CSS grid Masonry layout, as it could be fingerprintable (and generally best to just leave up to upstream...) -
layout.css.grid-template-masonry-value.enabled
-
We now explicitly disable JIT (Ion/WarpMonkey) for extensions. We already did by default, but since we now manually set it, it's exposed in the
about:config
for users to toggle if desired. -javascript.options.jit_trustedprincipals
->false
-
Switched the target video resolution (when using Firefox's fingerprinting protection from 480p to 1080p - This is also the default on Nightly, and provides for a far better experience... -
privacy.resistFingerprinting.target_video_res
->1080
-
Enabled Firefox's Cosmetic + UI Animations. Firefox already does this by default, but since we now manually set it, it's exposed in the
about:config
for users to toggle if desired. -toolkit.cosmeticAnimations.enabled
->true
,ui.prefersReducedMotion
->1
-
Desktop: Removed more Mozilla URL tracking paramaters :/ - `browser.contentblocking.report.monitor.url' -> 'https://monitor.firefox.com/' & 'browser.contentblocking.report.monitor.sign_in_url' -> 'https://monitor.firefox.com/oauth/init'
-
Android: Enabled Safe Browsing by default using Android's specific prefs. -
browser.safebrowsing.features.malware.update
&browser.safebrowsing.features.phishing.update
->true
-
Lots of clean-up and unnecessary prefs removed + re-organization
-
Other minor tweaks, fixes, and enhancements...
Codeberg: See here for more details.
GitLab: See here for more details.
GitHub: See here for more details.
:)