Updated 3.1 Resetting Inactive Prefs [Scripts] (markdown)

Thorin-Oakenpants 2020-09-15 11:17:21 +00:00
parent 0a71dbbec1
commit 5e3aca6c99

@ -1,7 +1,7 @@
:exclamation: Read the instructions & backup your profile before running any of the scripts mentioned here :exclamation: Read the instructions & backup your profile before running any of the scripts mentioned here
### :small_orange_diamond: The Issue ### :small_orange_diamond: The Issue
Our [changelogs](https://github.com/ghacksuserjs/ghacks-user.js/search?q=label%3Achangelog&type=Issues&utf8=✓) are lists which contain, among other things, information on prefs that have been REMOVED, made INACTIVE (i.e commented out), DEPRECATED (Section 9999), or become REDUNDANT/CONFLICT with `privacy.resistFingerprinting` (RFP) (Section 4600). Our [changelogs](https://github.com/arkenfox/user.js/search?q=label%3Achangelog&type=Issues&utf8=?) are lists which contain, among other things, information on prefs that have been REMOVED, made INACTIVE (i.e commented out), DEPRECATED (Section 9999), or become REDUNDANT/CONFLICT with `privacy.resistFingerprinting` (RFP) (Section 4600).
So **some or all** of these REMOVED, INACTIVE, DEPRECATED, and REDUNDANT prefs **need to be manually reset** in `about:config`, depending on your configuration. And over time, the list builds up. Some are harmless (deprecated items will have no effect), but others are vital (prefs and sections are INACTIVE for a reason, so it pays for your `prefs.js` to be in "sync"). Add to this any prefs you may have made inactive yourself. A REMOVED pref is particularly tricky as it is no longer referenced in the `user.js`. So **some or all** of these REMOVED, INACTIVE, DEPRECATED, and REDUNDANT prefs **need to be manually reset** in `about:config`, depending on your configuration. And over time, the list builds up. Some are harmless (deprecated items will have no effect), but others are vital (prefs and sections are INACTIVE for a reason, so it pays for your `prefs.js` to be in "sync"). Add to this any prefs you may have made inactive yourself. A REMOVED pref is particularly tricky as it is no longer referenced in the `user.js`.
@ -19,27 +19,27 @@ And that's exactly what our **prefsCleaner** script does.
For a less risky solution use some of our scratchpad scripts which we have broken down into a number of smaller scripts. But depending on which ones you run the same warning applies! For a less risky solution use some of our scratchpad scripts which we have broken down into a number of smaller scripts. But depending on which ones you run the same warning applies!
Think of it as an opportunity to increase your automation by setting those manually controlled settings in your user.js (or append them to your `user-overrides.js` file if you use our [Updater Scripts](https://github.com/ghacksuserjs/ghacks-user.js/wiki/3.3-Updater-Scripts)). Think of it as an opportunity to increase your automation by setting those manually controlled settings in your user.js (or append them to your `user-overrides.js` file if you use our [Updater Scripts](https://github.com/arkenfox/user.js/wiki/3.3-Updater-Scripts)).
--- ---
#### :small_blue_diamond: prefsCleaner #### :small_blue_diamond: prefsCleaner
Download the prefsCleaner [for Windows](https://raw.githubusercontent.com/ghacksuserjs/ghacks-user.js/master/prefsCleaner.bat) or [for Linux/Mac](https://raw.githubusercontent.com/ghacksuserjs/ghacks-user.js/master/prefsCleaner.sh) and **run it in your profile directory with Firefox closed**. Download the prefsCleaner [for Windows](https://raw.githubusercontent.com/arkenfox/user.js/master/prefsCleaner.bat) or [for Linux/Mac](https://raw.githubusercontent.com/arkenfox/user.js/master/prefsCleaner.sh) and **run it in your profile directory with Firefox closed**.
NOTE: This does not cover prefs we REMOVED from the `ghacks user.js`, see the Scratchpad section for those. NOTE: This does not cover prefs we REMOVED from the `arkenfox user.js`, see the Scratchpad section for those.
--- ---
:small_blue_diamond: **Scratchpad Scripts** (based on `ghacks user.js`) :small_blue_diamond: **Scratchpad Scripts** (based on `arkenfox user.js`)
Our scratchpad cleanup scripts (`ghacks-clear-*.js`) are stored [here](https://github.com/ghacksuserjs/ghacks-user.js/tree/master/scratchpad-scripts). Our scratchpad cleanup scripts (`arkenfox-clear-*.js`) are stored [here](https://github.com/arkenfox/user.js/tree/master/scratchpad-scripts).
The REMOVED script is the ONLY single point of reference for everything we once tinkered with, but is now gone. It's a short list, but highly recommended that you manually check them or run the script. The REMOVED script is the ONLY single point of reference for everything we once tinkered with, but is now gone. It's a short list, but highly recommended that you manually check them or run the script.
<details><summary><b>How To Run Our Scratchpad Cleanup Scripts prior to FF72</b></summary><p> <details><summary><b>How To Run Our Scratchpad Cleanup Scripts prior to FF72</b></summary><p>
* Close Firefox and [backup](https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.2-Backing-Up) your profile * Close Firefox and [backup](https://github.com/arkenfox/user.js/wiki/1.2-Backing-Up) your profile
* (Optional) Disable the network connection <sup>1</sup> * (Optional) Disable the network connection <sup>1</sup>
* Start Firefox * Start Firefox
* Open the Developer>Browser Console>Logging for any output * Open the Developer>Browser Console>Logging for any output
@ -65,7 +65,7 @@ The REMOVED script is the ONLY single point of reference for everything we once
<details><summary><b>How To Run Our Scratchpad Cleanup Scripts in FF72+</b></summary><p> <details><summary><b>How To Run Our Scratchpad Cleanup Scripts in FF72+</b></summary><p>
* Close Firefox and [backup](https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.2-Backing-Up) your profile * Close Firefox and [backup](https://github.com/arkenfox/user.js/wiki/1.2-Backing-Up) your profile
* (Optional) Disable the network connection <sup>1</sup> * (Optional) Disable the network connection <sup>1</sup>
* Start Firefox * Start Firefox
* Load `about:config` and press Ctrl+Shift+K to open the Web Console for about:config * Load `about:config` and press Ctrl+Shift+K to open the Web Console for about:config