Will Pale Moon support WebExtensions?

Frequently Asked Questions about the Pale Moon browser and their answers.

Moderator: satrow

User avatar
Pale Moon guru
Pale Moon guru
Posts: 23014
Joined: Sun, 28 Aug 2011, 17:27
Location: 58°2'16"N 14°58'31"E

Will Pale Moon support WebExtensions?

Unread postby Moonchild » Wed, 14 Jun 2017, 14:54

WebExtensions are the (chrome-sourced) type of extensions to web browsers using a very limited subset of APIs available through a framework. You can compare them with Jetpack/SDK extensions, but then without having the option to even call into lower level functions.

Pale Moon (as an application) will likely never support WebExtensions, even if we would switch to a platform that technically supports its use, because:
  • Having XUL/overlay, bootstrapped and SDK/PMKit extensions already provides everything any extension developer could want or need for extension development, and then some. Adding a 4th technology to that line-up that is radically different and more limited in what it can offer by design is a maintenance nightmare and time-sink we simply don't want in our project.
  • Pale Moon's front-end doesn't use UI controls or layout that allows html-based widgets (the only way for WebExtensions to interface) to be inserted. As such, it would require a (messy) compatibility layer to enable insertion into our XUL-based UI, and likely will cause many many bugs. Even if a new platform in the future might theoretically allow the use of WebExtensions, Pale Moon's application code will not.
  • WebExtensions are too restrictive for anything but the most basic tools and will not, ever, allow true extension of the browser's functionality as a result. This makes the technology used for it undesirable for Pale Moon since it will, by design, fall short from day 1.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: Sat, 08 Sep 2018, 13:01

Re: Will Pale Moon support WebExtensions?

Unread postby Gorlash » Sat, 08 Sep 2018, 21:32

I am *so* glad to hear (well, read) that !!!
I've moved to PM specifically to get away from the crippled modern stuff that FF is glorying in...
PM is perfect !!

User avatar
Posts: 14
Joined: Tue, 18 Sep 2018, 20:30

Re: Will Pale Moon support WebExtensions?

Unread postby palacs » Sun, 17 Mar 2019, 19:47

So glad to hear that.

I hope Pale Moon will stay on the same track as it is now and will never get ruined by useless modern idealistic anti-features like Firefox and Chrome.

Return to “Frequently Asked Questions (F.A.Q.)”

Who is online

Users browsing this forum: No registered users and 1 guest