0 3.2 Overrides [Common]
Thorin-Oakenpants edited this page 2023-11-22 12:02:29 +00:00

🟩 Previous: Overrides

🟥 Summary: Arkenfox v115.1+ makes approx 110 pref changes. Of those, a tiny few cover almost all usability issues

  • Your mileage may vary
  • You can always change your overrides at any time and "undo"/"redo" things
    • ⚠️ except deleted items (such as cookies, history and session restore)
  • See that warning above? Now make sure to read the tiny few items below, because arkenfox deletes items by default

There is also an interactive version of the user.js at https://arkenfox.github.io/gui that you can:

  • search, filter, collapse and expand to your heart's content
  • use to lookup items, decide what to override, and troubleshoot

🟪 SECURITY

  • 0403: We disable binary checks not in Safe Browsing local lists
    • ⚠️ If you do not understand the consequences, override this

🟪 KEEP LOGINS

  • We delete all cookies and site data on close
    • There is no need to change any prefs - to keep some cookies and logins, just add site exceptions: either
      • Ctrl+I > Permissions > Cookies > Allow (when on the website in question)
      • ☰ Settings > Privacy & Security > Cookies & Site Data > Manage Exceptions
    • For cross-domain logins, add exceptions for both sites
      • e.g. https://www.youtube.com (site) + https://accounts.google.com (single sign on)
    • ⚠️ Be selective with what cookies you keep, as they also disable partitioning, see bugzilla 1767271

🟪 COMMON

  • 0102: We disable session restore
  • 0810: We disable search & form history
  • 1223: We enforce strict pinning
    • Override if you have issues with antivirus
  • 2811: We delete history (download, form and browsing histories) on close
    • And 2820 for manual sanitizing

🟪 FINGERPRINTING

  • 4501: We enable RFP 🥇 THE #1 ISSUE and 4504: letterboxing
    • letterboxing is independent of 4501 and is the pref that can creates borders around your webpages
  • 4520: We disable WebGL

Read the next wiki page to decide if you want to keep using RFP. You have options.

🟪 OTHER

Other preferences may cause site breakage, but nothing that can't be fixed. You won't "lose" anything...- it's not the end of the world.

  • Check our override recipes
  • Check already answered issues
  • While not 100% definitive, search for [SETUP in the user.js; e.g.
    • [SETUP-WEB] can cause some websites to break
    • [SETUP-CHROME] changes how Firefox itself behaves (i.e. NOT directly website related)
  • You may also want to add items e.g.
    • 5000s optional

🟩 Next: Overrides [To RFP or Not]