WebExtensions supporting Firefox 57

Firefox 57 finally removed support for older addons. Those addons had much more control on the browser, which historically made Firefox more interesting, but also often had performance issues and potentially security issues. As a result, extension authors had to rewrite significant bits of their extensions and a few ceased developing them.

Here is a list of extensions I tested on FF57 or their new successors:

  • Adblock Plus; ublock origin also supports FF57.
  • uMatrix
  • cookie-autodelete replaces Self Destructing Cookies.
  • tree-style-tab replaces Vertical style tabs or equivalents (+ see note at the bottom)
  • stylish
  • Yubikey u2f support is now built-in to Firefox (source):
    • Open the Firefox advanced preferences at about:config.
    • Search for "webauth"
    • Enable: security.webauth.u2f = True, security.webauth.webauthn_enable_usbtoken = True.
  • disable Ctrl-Q
    • Not supported, but I find that browser.showQuitWarning = false is good enough.
    • Does not work on Linux: https://addons.mozilla.org/en-US/firefox/addon/disable-ctrl-q-and-cmd-q/ (https://bugzilla.mozilla.org/show_bug.cgi?id=1325692)

Other extensions I use on FF57:

Other useful resources:

  • https://docs.google.com/spreadsheets/d/1TFcEXMcKrwoIAECIVyBU0GPoSmRqZ7A0VBvqeKYVSww/edit#gid=0

Hiding tabs at the top of the screen, when using tree-style-tab:

  • Create the directory: ~/.mozilla/firefox/[random profile name here]/chrome (if it does not exist)
  • Create the file: ~/.mozilla/firefox/[random profile name here]/chrome/userChrome.css


 * Do not remove the @namespace line -- it's required for correct functioning
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

#TabsToolbar {
  visibility: collapse;