• ItsTom87
    cake
    link
    fedilink
    2911 months ago

    Maybe they couldn’t guarantee that the mobile version could run well with all of them? That’s what I’ve always assumed.

    • Skull giver
      link
      fedilink
      1811 months ago

      The mobile version did actually run all addons up to Firefox 68. Quite well, actually! There were some issues with addons that assumed a certain part of the UI existed that wasn’t present on mobile, but those have become irrelevant since Firefox dropped the old XUL addons.

      Then they rewrote the entire browser, with only a few functioning addons on a whitelist, and did basically nothing for addon support for four years. I think they added two or three addons to the standard whitelist over the years, but that’s it. The rewrite also introduced some silly bugs (still can’t paste an IPv6 URL into the address bar to visit it, no https://[2000:1234:4566::]/ for you unless you click on a link to it) but development seems to have mostly been focused on themes and design from what I can tell.

      I know there was the whole XUL-to-webextension thing going on around that time, but I never found out why the rewrite restricted users so much. The rewrite also included the change to make about:config available only on unstable (beta/nightly) versions. You can install other addons on Firefox (you create a collection on addons.mozilla.org, open the secret settings in the beta, and point the browser at your own whitelist) and most of them work quite well, actually.

      Because the addons themselves mostly worked, I always assumed they stopped caring about addons. People would riot if they removed uBlock Origin so there are a few addons in there, but I thought they killed the concept on mobile.

    • GunnarRunnar
      link
      fedilink
      1311 months ago

      Which I think is kinda weird decision since they could’ve just hidden a setting that unlocks all addons in the options. But maybe they were so incompatible at the time that it wasn’t worth the headache.