this post was submitted on 11 Aug 2023
767 points (100.0% liked)

Technology

37608 readers
215 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] skillissuer@discuss.tchncs.de 33 points 1 year ago (2 children)

why it was restricted in the first place?

[–] sabreW4K3@lemmy.tf 34 points 1 year ago (1 children)

Because there were enough incompatibilities to make it a hassle. But when they were sorting out the Web Manifest v3, they designed it with desktop and mobile in mind, so new extensions won't have problems.

[–] bankimu@lemm.ee 12 points 1 year ago* (last edited 1 year ago)

It makes less sense since extensions actually ran on Android, e.g. via Nightly and creating your own list of exceptions. Also if you downgrade and install in an old Fennec version, extension will continue to function if you then update to the latest.

I think the move was an attempt to create a walled garden and paid store. But for whatever reason, they have now decided against it. Thank goodness.

[–] ItsTom87@kbin.social 29 points 1 year ago (2 children)

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

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@kbin.social 12 points 1 year ago (3 children)

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.

[–] frogfruit@discuss.online 10 points 1 year ago

If you use Beta or Nightly, you can turn on dev tools and use a custom addon list from a collection in your user account. https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/

There is a hidden way to activate more extensions and most - if not the vast majority - extensions work fine.

[–] Perfide@reddthat.com 1 points 1 year ago

There is a hidden setting for essentially that. It might be exclusive to Nightly though, idk since all I need is UBO