BlakeyRat wrote: ↑2022-05-03, 00:49
Given the nature of the Internet,
I consider a content blocker to be a core feature that should exist in all browsers.
Yes,
you do. Others don't. Which is why a robust extension mechanism exists in the first place, letting each person decide whether and what addons to use or not use, and multiple choices of adblocker based on individual preferences. Pale Moon sticks to the original vision of a browser - an application that renders multimedia documents hosted across different physical servers (as opposed to being a virtual machine for shitty 'web apps' with each one running in its own process). Pre judging and blocking content no more comes under the purview than for a word processor to automatically censor foul language while viewing or editing.
BlakeyRat wrote: ↑2022-05-03, 00:49
...
should exist in all browsers.
It has nothing to do with convenience or trying to limit someone's choices.
Pick one. The choice
not to have a content blocker or other feature foisted on you when you would prefer not to have one or use something else is absent from Chromezilla land. Brave browser has its own adblocker, a pathetic, rudimentary thing with no logging of what URLs were blocked. I turn it off and use uBlock for Chrome instead. Do I have the choice to not have its components reside on my system & consume resources, be loaded with Brave when it starts or show up in the UI? Nope.
BlakeyRat wrote: ↑2022-05-03, 00:49
We have all had the experience of installing an extension that is buggy and doesn't work properly.
Speak for your own buggy browser profile - adblockers for Pale Moon have been functioning robustly for everybody else. And when it or any other extension doesn't work properly,
contact the damn extension author, not the browser vendor!!!
BlakeyRat wrote: ↑2022-05-03, 00:49
That is my point. If a content blocker is part of the browser then it is being tested and updated just like all the other parts of the browser, and the user doesn't have to depend on some third party who may or may not continue development of an extension.
There is nothing to constantly test or update in the context of Pale Moon. If you're accustomed to the retarded ADHD 'move fast and break things' mindset of virtually everyone else in the software industry these days, that's different. XUL/XPCOM is mature technology, not something that gets changed every fortnight for shits and giggles, and the only update an adblocker for Pale Moon needs are its subscription lists (which they all automatically manage to do just fine).
In the last 7 years of using Pale Moon I can recall exactly one occasion when extensions (ancient ones at that) broke due to API changes - when non standard watch/unwatch functions were removed from the Javascript engine in PM 28.
Forgot to add - there already are a few extensions here maintained by Moonchild - from Pale Moon Commander to Suspender - making use of the same existing extension mechanism without burdening the browser core. Firefox did the opposite - got rid of XUL extensions and started bloating the browser with features that should've been extensions (and they used to have their own extensions pre 2015 as well).