I've noticed that the "Pale Moon Tweak Guide" has been stagnant for a while, and there isnt a separate equivalent over here in the linux room (not sure if there needs to be). In any case- since I have mainly tested these tweaks on linux, and this first set is going to come pretty much entirely from the manjaro wiki compilation I thought to post here.
And please remember the normal 'there be dragons here' about:config caveats apply.
######
But on to the fun bits:
######
DOM Storage
*This WILL break some functionality on some websites.*
DOM storage has become a much bigger threat to our privacy than the dreaded cookies were.
about:config Name: dom.storage.enabled
Default value: true
Modified value: false
Referrer Control
about:config Name: network.http.sendRefererHeader
Default Value: 2
Modified Value: 0
By setting network.http.sendRefererHeader in about:config to 0, whenever you visit a link from one site, the destination site doesn't know the original site you were referred from.
This in effect makes the Firefox add-on RefControl (& others) redundant.
From the Knowledgebase:
network. http. sendRefererHeader Integer
Determines when to send the Referer HTTP header.
0: Never send the referring URL
1: Send only on clicked links
2 (default): Send for links and image
If you find that you can't get into your online banking (or other) site, it can be due to you having set the integer to 0. You would then be best off using the integer value of 1. & Under such circumstances use the likes of RefControl as you can use whatever options you choose for your normal surfing & then choose a specific option that works with specific troublesome sites.
Silent Requests
about:config Name: network.http.speculative-parallel-limit
Default Value: 6
Modified Value: 0
By setting network.http.speculative-parallel-limit to 0, we are controlling the following:
Unlike older versions of Firefox, more recent versions will make a request to a destination server just by hovering over a link. No CSS, no JavaScript, no prefetch required.
Enable Spell Checking In All Text Fields
about:config Name: layout.spellcheckDefault
Default Value: 1
Possible Values:
0 - disable spell checker.
1 - spell check multi-line text boxes only.
2 - enable spell checker for all text boxes.
The default spell checking function only checks for multi-line text boxes. You can get it to spell-check for single line text box as well.
Session Store Interval
about:config Name: browser.sessionstore.interval
Default Value: 60,000
Modified Value: XXX,XXX
This value sets the interval at which sessions will be committed to storage for recall (eg: after recovering from a crash).
If you dont need or use this feature, increasing the value can help performance especially on underpowered machines.
This comes with the risk of losing open tabs or other data if the value is set too high and the browser closes before the allotted time.
Open Search Box Results In New Tab
about:config Name: browser.search.openintab
Default Value: false
Modified Value: true
When you search using the search box at the top right hand corner of the browser, it will display the search results in the current tab.
If you don’t want the search to interfere with your current tab, you can tweak the browser.search.openintab to make it open in a new tab.
Prevent child windows from spawning
about:config Name: dom.disable_window_open_feature.resizable
Default Value: true
Modified Value: false
Turning off the above should prevent most, if not all tabs being spawned in a new Firefox window.
Some websites like to do this to us & some of us don't like it!
Disable less secure encryption protocols
*This WILL break some reputable sites*
Many encryption experts consider them broken. It is not necessary to disable them.
If some of the websites you visit via HTTPS/SSL do not work anymore, please enable these protocols again:
about:config Name: security.ssl3.rsa_aes_128_sha
Default Value: true
Modified Value: false
about:config Name: security.ssl3.rsa_aes_256_sha
Default Value: true
Modified Value: false
about:config Name: security.ssl3.rsa_des_ede3_sha
Default Value: true
Modified Value: false
Highlight everything in the address bar by a single click
about:config Name: browser.urlbar.clickSelectsAll
Default Value: true
If you prefer to click once for url editing, instead of auto-highlighting, you'll know what to do.
Tab Animation
browser.tabs.animate
Default Value: true
Modified Value: false
...thats it for now
