Flagfox 6.1.8 update released

Flagfox 6.1.8 for Firefox 60+ has been released and is available for update and download from AMO.

Flagfox 6.1.8 changelog:

  • Added forward-compatibility for HTTP/3+ checking
  • Added variant of insecure HTTP tooltip tag for FTP
  • Fixed action list item selection colors in options under newer Firefox versions
  • Reimplemented support for hotkeys using two ctrl/alt/cmd keys (upgraded WebExt API; requires Firefox 63+)
  • Reimplemented middle-click on menu item to open in background tab (new WebExt API; requires Firefox 64+)
  • Yet more minor code cleanups

I decided to not wait until next month’s IPDB update to post this, as the broken selection color was annoying. (Mozilla changed the color for one of the “-moz” CSS values for a recent Firefox update; fortunately, it’s easily fixed)

Additionally, I’ve added support for some of Mozilla’s tinkering around the edges of the WebExtension API, bringing back a few minor features that were previously in Flagfox 5.x: hotkeys aren’t required to be as dumbed-down anymore and middle-clicking in menus to open in background tabs is supported again. The hotkey support requires Firefox 63+ (current main release) and middle-click in menu support requires Firefox 64+ (next month’s update). (the middle-click support just adds back the ability to open actions in background tabs via the mouse; support still exists for using the keyboard by just holding ctrl when clicking and/or shift to open in a window, instead) Neither of these features is available if you’re using Firefox 60 ESR, as Mozilla doesn’t backport API improvements at all.

The other change of note is that flag tooltips should now be able to detect HTTP/3 and later, in addition to HTTP/2. Yeah, nothing actually runs that yet, as it’s still so early in development as to have only been officially named HTTP/3 recently, but it’s simple enough to add forward-compatibility here by actually reading the version number out of the status line instead of just checking for “HTTP/2”. I decided against always putting the version in the tooltip for HTTP/1.x, as that’s not really useful information.