Firedragon. Enable `Do not check for compatibility with add-ons (deprecated)`

As of latest FireDragon update to version 11.16 this option keeps turning off in Settings. To force-enable it:

  • get your FireDragon version from Hamburger menu → Help → About FireDragon
  • open advanced settings in special page address about:config
  • enter extensions.checkCompatibility.11.16 in a search field (it should contain your version number) and create a boolean value
    Screenshot_20240814_163121
  • change this value to false

This should be done every-time FireDragon updates, though.

Why I need this

This option was useful for me as I’m using Enhancer for YouTube™ add-on. Latest version of the add-on works with Firefox version 121.0 and later. At the time of writing FireDragon is based on Floorp browser which is a fork of Firefox version ESR 115. So add-on refused to work.

Another option would be to get older version of the add-on as a file and install it manually, but using Do not check for compatibility with add-ons leaves me an always automatically-updated add-on which is working without issues with this older version of a browser.

To avoid this, you could set up an override config file.

micro ~/.firedragon/firedragon.overrides.cfg

With this content (added, if that file already exists):

lockPref("extensions.checkCompatibility.11.16", 0);

I assume 0 should disable the check, but you can confirm that with about:config of course.

3 Likes

Cool, firedragon.overrides.cfg method is actually working, just only if I change syntax to this:

lockPref("extensions.checkCompatibility.11.16", false);

And then after restarting FireDragon, this preference in about:config are displayed as locked:
Screenshot_20240814_170628

Yet I've got a problem getting rid of this setting

Even if I’ve deleted firedragon.overrides.cfg, this preference was still visible as locked in about:config. I’ve found a file:

~/.firedragon/{profile}/failover.jsc

{profile} should be replaced with your current FireDragon profile. This file contained the same single line:

lockPref("extensions.checkCompatibility.11.16", 0);

After deleting the file, the preference was unlocked again.

To find your current FireDragon profile location
  • open advanced settings in special page address about:profiles

  • look for profile in use and open it’s Root Directory
    Screenshot_20240814_173500

  • failover.jsc should be just here

Although update problem is not related to preference value changing e.g. from false to true, but in preference name in general. So this string with every new version number must still be added manually after every FireDragon update :smiling_face_with_tear:

1 Like

Are you sure?
I am still on 11.15 and Enhancer has always been working with this version and all of previous ones as well.

image


Oh maybe this version been dated from 1 year ago is working but newer ones don’t?

I’ve encountered problem with Enhancer for YouTube™ just when new version of FireDragon based on Floorp was released. Can’t remember version of Enhancer for YouTube™ at that time, but I’ve always seen this same warning message:

Funny thing I force an update to the add-on and it does not detect any new version, but yours is clearly newer!

If this problem also happens with Floorp itself, then Firedragon inherited a Floorp setting that causes this issue.

I’ll perform a few tests.

4 Likes

In the next version of Firedragon (11.17) this will be fixed.
I just tested from a fresh install of Firedragon 11.17.3 and installed Enhancer without any issue.

6 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.