How To Force Extension Compatibility In Thunderbird - gHacks Tech News

How To Force Extension Compatibility In Thunderbird

You may know that I made the switch to a new version of Thunderbird some time ago which is currently available as an alpha release. Most of the extensions available for Thunderbird are not compatible with this version.

I never really bothered to find a solution for that since I did not make use of must-use extensions in the email client. It was however bothersome to run an earlier version of the email software side-by-side to test extensions.

I decided to investigate the issue to find a way to force compatibility in Thunderbird. The following guide should help all Thunderbird users who need to make an extension compatible.

I know of three methods to force compatibility in Firefox and since the programs share the same core it felt natural to begin there.

The best working method after some tests is in my opinion to override compatibility enforcement in the email client's configuration. This is done the following way:

Start Thunderbird and open the configuration window by clicking on Tools > Options first. This opens the options window. Go to Advanced > General and click on the Config Editor button there.

thunderbird config editor

The config editor opens in a new window. The directive does not exist by default which means that it needs to be added first. The general format of the parameter looks the following way:

extensions.checkCompatibility.Version

The version is always separated with a dot, e.g. 3.3. If Thunderbird is a release version that's all that needs to be added. Alpha and beta versions on the other hand need to be specified individually by adding an a for alpha or b for beta behind the version.

The compatibility parameter for Thunderbird 3.3 alpha 2 is therefore

extensions.checkCompatibility.3.3a

To add it right-click in the configuration window and select New > Boolean from the list. A form pops up. enter the parameter name, e.g. extensions.checkCompatibility.3.3a and click ok. Now you need to select if the Boolean value should be true or false. True in this case is the default value which means that Thunderbird will check for extension compatibility. Since we do not want that we set the value to false. Restart the email client and install your extensions. Inactive extensions that have been inactivated because of incompatibilities should show up as activated.

thunderbird compatibility

And this is the result in the extension listing

add-on compatibility checking

Please note that forcing compatibility is no guarantee that the extension will actually work in Thunderbird. It is helpful if an extension developer has not updated the extension yet that is otherwise compatible with the version of Thunderbird.

You need to understand as well that the parameter that you have just configured needs to be adjusted whenever the version of the email client changes.

Update: The majority of tips outlined below work in newer versions of Thunderbird as well. In addition, you can also install the Disable Add-on Compatibility Checks extension for the email client for that as well now. It automates the process so that you don't have to change the version of the parameter each time the program updates to a new version.

Summary
How To Force Extension Compatibility In Thunderbird
Article Name
How To Force Extension Compatibility In Thunderbird
Description
Find out how to force compatibility for extensions that stopped working after you have upgraded the Thunderbird email client to a new version.
Author




  • We need your help

    Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

    We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.

    If you like our content, and would like to help, please consider making a contribution:

    Comments

    1. Thomas said on January 24, 2011 at 11:11 pm
      Reply

      OK, just switched to Miramar 3.3a2. Lets see how it will behave with all the addons.

    2. Park said on January 25, 2011 at 5:38 am
      Reply

      Thank you!! It worked!

    3. Daniel said on March 24, 2011 at 2:28 pm
      Reply

      Danke Martin!

      So far so good! :)

    4. me said on August 23, 2011 at 12:18 pm
      Reply

      I’ve just tried this with thunderbird 6.0 and bordercolors addon. It works.

    Leave a Reply