Re:Firefox Proton UI userChrome.css fixes. (2021)
by MrAlex94 on Wednesday April 17, 2024 @04:14AM
(#40061821)
> I still think that a more secure version of XUL could offer a better user experience
In a way, webextension experiments are exactly that; you have complete access to all the “privileged” APIs in the browser, just like XUL extensions did. Problem is you need to toggle some prefs and use Dev or Nightly builds.
Re:Firefox Proton UI userChrome.css fixes. (2021)
by thrdbndndn on Wednesday April 17, 2024 @05:11AM
(#40062192)
When they removed XUL, Mozilla promised to provide relevant APIs to support at least some top extensions.
Obviously that never happens, And TabMixPlus (the top1 extension) died immediately.
Firefox extensions before Mozilla decided to kill XUL had the capability to radically alter the UI. This is what made FF extensions so powerful.
There were arguably good reasons for them to remove XUL[1], but it created a void of functionality that previously existed. I still think that a more secure version of XUL could offer a better user experience, but unfortunately we're forced to settle on the severely limited WebExtensions standard nobody is happy with except browser developers.
[1]: https://yoric.github.io/post/why-did-mozilla-remove-xul-addo...