Skip to main content

Mozilla needs to improve support for add-ons

I'm currently rewriting and updating articles here on this site that were published years ago. Currently working on the email category which had its fair share of Thunderbird extension reviews.

At least half of the extensions reviewed back then are no longer working properly in recent versions of Thunderbird.

Some were last updated in 2010 or even earlier than that and are simply no longer compatible with the email client even if you force compatibility.

While alternatives have been created for some, there are not alternatives available for most of those extensions.

The situation is less dire when you look at Firefox which can largely be explained by it having a larger userbase and it being more prominent in general.

addons incompatible

It is unclear why developers decide to stop working on extensions and it needs to be said that this is not a phenomenon exclusive to add-ons for Thunderbird or Firefox.

Windows software for instance gets put on hold by developers as well.

One main difference however is that the software runs fine on newer versions of the operating system while extensions may not.

From what I was able to gather, reasons for stopping development include moving over to Chrome, losing interest in developing for Firefox or Thunderbird, and being fed up with requirements to update extensions to take changes in add-on APIs into account.

If you browse the extension repository you will stumble upon extensions that are not compatible with recent versions of Firefox or Thunderbird.

That's a usability issue right there. Existing users of either product on the other hand may notice that add-ons stop to work partially or completely after updates. We have seen this several times in the past already, for instance when Mozilla switched to the Australis interface or when old APIs were replaced by new ones.

The next big wave will hit when the new multi-process architecture is enabled in the Firefox browser.

Add-ons have always been one of the strengths of Firefox and Thunderbird. Back when the programs launched, they were the only ones offering this feature (Opera had only widgets back then which worked different) and users selected Mozilla products because of it.

Some users may still use Firefox because of one or multiple add-ons that they like and use that are only available for the browser in this form. NoScript is for instance one reason why I still use Firefox and not another browser.

Mozilla faces two issues currently

  1. Add-on repositories that need to be updated. It does not make sense to display add-ons in store that are not compatible with recent versions of the browser. I'm not suggesting to remove them completely, but maybe to hide them behind a flag so that they can be accessed if users want to take a look at them.
  2. Add-on compatibility in general. It is a usability issue if add-ons stop working because of changes made to Firefox or Thunderbird. It does not really matter for users why those changes were made and if they were necessary or not. What users see is that one of their extensions stopped working as a result of it.

While 1) is relatively easy to accomplish, 2) is not. One option that may be available in some cases is to leave old code in for backwards compatibility.

Now You: Have you encountered add-ons in the past that stopped working?

This article was first seen on ComTek's "TekBits" Technology News

HOME