This article hasn't been updated for over 5 years. The information below may be obsolete.

Firefox Tweaks

Whilst most of the default settings in Firefox are sensible, the following firefox tweaks I have researched and implemented into my own profile.

Locating the Firefox settings is a somple task by typing about:config into the URL address bar. This will load an internal page displaying all the various settings. You can then search to view or change an entry.

Browser Tabs
browser.tabs.groups.enabled Set to FALSE to disable tab grouping
browser.tabs.maxOpenBeforeWarn Warn when opening more than # tabs at any one time (default is 15)
browser.tabs.warnOnOpen Must to be set to TRUE for the above to effective
Setting a larger scrollbar (all three entries need to be set)
widget.non-native-theme.win.scrollbar.use-system-size Set to FALSE
widget.non-native-theme.scrollbar.style Set to 3 (default is 0, which sets the scrollbar to match your OS platform
widget.non-native-theme.scrollbar.size.override Set to 20, or whatever number is big enough for you
URL address bar
browser.urlbar.trimURLs Set to FALSE to always display the full URL prefix (default is to hide the http protocol)
browser.urlbar.suggest.topsites Set to FALSE to disable top sites suggestions
NewTab page
browser.newtabpage.activity-stream.default.sites Edit the top social sites pinned to the Awesome bar
browser.newtabpage.activity-stream.feeds.topsites Set to FALSE to disable the top sites completely
Misc Tweaks
dom.max_script_run_time Set timeout for slow scripts, set to 5 (default 10)
dom.event.clipboardevents Set to FALSE to prevent websites from disabling copy&paste
extensions.pocket.enabled Set to FALSE to remove the context menu options Save to Pocket...
network.IDN_show_punycode Set to TRUE to display deceptive unicode URLs as punycode
browser.blink_allowed Set to FALSE to disable blinking html text