diff --git a/1.3-Implementation.md b/1.3-Implementation.md deleted file mode 100644 index fd7a3fe..0000000 --- a/1.3-Implementation.md +++ /dev/null @@ -1,51 +0,0 @@ -### :small_orange_diamond: You WILL have to make changes - -Do not just take the `user.js` and use it as is. It's a template, treat it as such. Much has gone into making the defaults responsible and to not put anyone at risk. At worst, you will get some inconvenience and breakage (to be expected with a fairly hardened setup). Everyone's mileage will differ, and you can undo things that "break" (except deleted items like cookies and history: read the entire page!). - -Also: -- Read the [overview](https://github.com/arkenfox/user.js/wiki/1.1-Overview). It is important to understand how a `user.js` works. -- Learn how to find and [back up](https://github.com/arkenfox/user.js/wiki/1.2-Backing-Up) your profile(s) -- If you already have a `user.js`, consider using [Compare-UserJS](https://github.com/claustromaniac/Compare-UserJS), an excellent tool to compare user.js files and output the diffs in detailed breakdown - -### :small_orange_diamond: At a bare minimum... - -You will need to make changes. Make sure to read about applying `overrides` on [this](https://github.com/arkenfox/user.js/wiki/3.2-Applying-Your-Changes) wiki page. - -:exclamation: ULTRA UBER IMPORTANT: Pay attention! - -- We disable binary checks not in Safe Browsing local lists (0403) - * :warning: If you do **not** understand the consequences of this, please change this setting - -:exclamation: QUITE IMPORTANT: Change to suit - -- We disable session restore (0102) - * :star: If you rely on session restore you had better change this, see our [override recipe](https://github.com/arkenfox/user.js/issues/1080) -- We delete cookies and history (download, form and browsing histories) on close - * :star: Make changes to section 2800 to your liking -- We disable search & form history (0811) - * :star: Form data can easily be stolen by third parties - - see this 2017 [article](https://freedom-to-tinker.com/2017/12/27/no-boundaries-for-user-identities-web-trackers-exploit-browser-login-managers/) and these [bugzillas](https://bugzilla.mozilla.org/buglist.cgi?bug_id=1443083,1427543) - - see this 2011 [article](https://blog.mindedsecurity.com/2011/10/autocompleteagain.html) and this [bugzilla](https://bugzilla.mozilla.org/381681) -- We disable automatic search from the urlbar (0801) - * :star: You can still use search buttons and keyword shortcuts -- We disable DRM (2022) - * :star: if you use Netflix, Hulu, Amazon Prime etc -- We hardened cross origin referers (1601) - * :star: This may cause breakage where third party images and videos may not load - * If `1601` is too strict for you, override it to default `0` and use Smart Referer in Strict mode -- We disable webGL (4520) - * :star: If you want it, change it -- We enable RFP (4501) and letterboxing (4504) - * :star: If you don't want it, change it - * :eyes: The **letterboxing pref** `4504` is independent of `4501`. FYI: this is the pref that creates borders around your webpages - * :eyes: if you want dark borders, use the hidden pref `ui.systemUsesDarkTheme` = `1` - -:exclamation: 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](https://github.com/arkenfox/user.js/issues/1080) -- While not 100% definitive, we have included `[SETUP*` tags for troubleshooting and setting up. Search for `[SETUP` in the `user.js`. Choose wisely, there is always a **trade-off**. Some examples - * `[SETUP-WEB]` can cause some websites to break - * `[SETUP-CHROME]` changes how Firefox itself behaves (i.e. NOT directly website related) - * `[SETUP-PERF]` may impact performance -- There is a deprecated section (9999) - * You can reset these prefs in about:config if they no longer apply to your Firefox release