Firefox is awesome, but there are some things I like to change so that it works better for me. Since I have a bunch of computers and VMs, it becomes annoying to remember all the configuration changes I have made. Thus this page is born. Others may find these configuration options useful as well.
Configuration Options
General
- ask me where to save files
Privacy
- tell sites I do not want to be tracked
- use custom settings for history
- do not remember search and form history
- no third party cookies
- keep cookies until I close firefox
- clear history when closed (I just don’t need this data sitting around, though it doesn’t prevent websites from tracking you.)
- as for settings for that, clear everything
Security
- do not remember passwords
Advanced
Data Choices
- turn everything off
Network
- override cache management and set it to zero (This way you always get the most recent pages.)
- Tell me when a website wants to store data offline
Certificates
- Click validation, and enable treat invalid when the server fails. Note that this may break some things, including my website (I am using a free certificate, so I can’t complain). However, it will make you more secure.
about:config options
Type about:config into the firefox address bar, accept the scary warning (I haven’t ever broken anything with this), and set the following:
layout.spellcheckDefault=2
enable spell check for all formsbrowser.cache.check_doc_frequency=2
forbids Firefox from trying to reload a page like annoying mobile browsers. This doesn’t quite do what I want on Firefox for Android, though.