Content update: Firefox Tweaks and Fixes and Styles and Things (round 2)

First of all, the recent code snippets i added to the Firefox Tweaks and Fixes and Styles and Things page for de-borking YouTube, but without an add-on, were not very good, so i updated the regular expressions. Secondly, while reviewing the page i found a number of other things that needed to be corrected, which i did.

Content update: Firefox Tweaks and Fixes and Styles and Things

Apparently YouTube (owned by Google which develops the Chrome browser) is purposely slowing page loading for Firefox by using a depreciated API. You can read about this in a short article, Make YouTube faster on Firefox with this extension, that was posted today at 'ghacks'. The article makes it clear that you don't need a dedicated add-on to disable Polymer on YouTube if you're already using a redirect add-on. I added the new redirect rules to the Firefox Tweaks and Fixes and Styles and Things page.

Content update: Firefox guides, extensions

ClearURLs now handles eTag filtering, therefore ETag Stoppa by the wonderful 'claustromaniac', who is a major contributor to the 'ghacks' user.js project, is no longer necessary. I'm actually a tiny bit sad to have dumped ETag Stoppa, but efficiency supersedes the tears.

When Kevin R. added eTag filtering to his wonderful ClearURLs add-on, my first thought was whether it works as well as ETag Stoppa, so i asked him and this was his reply...

Both implementations are almost identical. I have oriented myself on the source code of claustromaniac and made some adjustments, so that for example the ETag Filtering can be switched off in the preferences and is included in the statistics of ClearURLs.

From a purely technical point of view both implementations do the same.

If that's not enough detail for you, you can read the rest here.

As a result of this change i updated both Firefox config guides as well as my extensions page.

Firefox user-overrides.js update

I added the following prefs to my user-overrides.js file:

user_pref("security.osclientcerts.autoload", true)
user_pref("security.tls.version.enable-deprecated", true)

The first determines whether to use security certificates provided by the OS. This apparently works for Windows and Mac but i'm unsure whether it applies to Linux. Nevertheless i added it anyway.

The latter re-enables TLS 1.0 and 1.1 support. If this is disabled then websites that use older TLS protocols, such as some personal sites which are not maintained, yet might have great information, will not load by default. If you set this to 'false' you will be given the option to enable it when Firefox runs into a site that uses the older protocols, so if you don't like this change then just copy the pref to the user section and set it to 'false'.

You can grab the file here.

Update: Firefox user-overrides.js

I updated the user-overrides.js for Firefox to conform with the latest 'ghacks' user.js release. The code repo is here and the file is here (Ctrl+S to save it). You can always compare changes here.

For implementation/usage, see one of my Firefox config guides.

Remember to run the 'ghacks' updater script followed by the prefsCleaner script after updating the overrides file.