News for hackers. Stuff that matters.
Re:XUL Layout has been removed from Firefox by mikae1 on Sunday April 02, 2023 @02:29AM (#35407761)
It has been used under the radar till this day. VimFX[1] uses it for keyboard navigation that works. Real keyboard navigation is impossible to implement with WebExtensions. And yes yes, Vimium-FF[2] and all the other extensions that attempt to do this are broken.

Here are some things that won't work with WebExtensions…

* Vimium-FF does does not respond to input when a page is loading. With VimFX I press the h key to “go back one page” and the l key to “go forward one page” and it works while the page is loading, in Vimium-FF it does not. Imagine, in age of 5 MB web pages, not being able to go back because the page is loading.

* Focusing on the address bar is only possible if you open a new tab. With VimFX you press o and you can immediately begin to type your URL in your current tab. In Vimium-FF an HTML/CSS/JS input box opens in your viewport. It can access your bookmarks and history but sorts them in strange ways and it does not understand bookmark keywords.

* Opening a new tab disables Vimium-FF. Firefox can be set to show either “Blank Page” or “Firefox Home” when opening a new tab. Both of these options will focus on the address bar and focus can’t be reclaimed using Vimium-FF shortcuts. Actually, it can’t be reclaimed at all. So, effectively, opening a new tab using the Vimium-FF shortcut t disables Vimium-FF. The ugly way around it is to install the New Tab Override add-on and set an HTML document as your new tab URL.

* It routinely and unexplainably fails when browsing some pages.

VimFX will be sorely missed. It still works in Waterfox, but who knows for how long…

[1] https://github.com/akhodakivskiy/VimFx/

[2] https://addons.mozilla.org/firefox/addon/vimium-ff/

Re:XUL Layout has been removed from Firefox by Izkata on Sunday April 02, 2023 @04:11AM (#35408300)
I think Vimperator was the same. I don't recall blank and loading pages, but it definitely didn't have the "page is not focused" issue all the current ones have (where you have to click on the page and then it starts responding to keys).
Re:XUL Layout has been removed from Firefox by mikae1 on Sunday April 02, 2023 @05:15AM (#35408648)
Yes, it was the same. Killing XUL killed effectively keyboard navigation. My only hope is Qutebrowser, but I'm not sure who wants to surf the web without access to any extensions these days.
Re:XUL Layout has been removed from Firefox by zamnos on Sunday April 02, 2023 @06:18AM (#35409028)
Can and "wants to" are two different things. On iPhones and iPads, there's very limited access to extensions. So anybody on those platforms can't. (For now. The EU decision may change things.)

As far as keyboard browsing, doesn't vimperator cover that?

Re:XUL Layout has been removed from Firefox by mikae1 on Sunday April 02, 2023 @07:00AM (#35409260)
Vimperator was abandoned when XUL add-ons were abandoned, presumably because they couldn't pull it off with WebExtensions.
Re:XUL Layout has been removed from Firefox by Izkata on Sunday April 02, 2023 @12:24PM (#35412230)
Partially, the reasoning they gave back then was it was too tightly integrated with Firefox's internals. Even if WebExtensions had all the APIs needed, it would have needed nearly a complete rewrite and they weren't up to it.
Re:XUL Layout has been removed from Firefox by zamnos on Sunday April 02, 2023 @10:13PM (#35417733)
Ah yeah Vimium, for Chrome, not Vimperator, is the one was thinking of.
Re:XUL Layout has been removed from Firefox by Aardwolf on Sunday April 02, 2023 @07:55AM (#35409614)
SeaMonkey browser is still maintained and is XUL based, it's the continuation of the original Mozilla browser
Re:XUL Layout has been removed from Firefox by TedDoesntTalk on Sunday April 02, 2023 @02:42PM (#35413763)
Latest release March 21, 2023!
Re:XUL Layout has been removed from Firefox by steponlego on Sunday April 02, 2023 @03:50PM (#35414397)
It's XUL based but has lots of other Mozilla garbage, like the bits of Rust they jammed in there and which are now essentially unmaintained.
Re:XUL Layout has been removed from Firefox by SpaghettiCthulu on Tuesday April 04, 2023 @03:42PM (#35444918)
Why do you believe Rust to be "Mozilla garbage"?
Re:XUL Layout has been removed from Firefox by mikae1 on Sunday April 02, 2023 @05:26PM (#35415411)
Thanks! I'll likely use that until the XUL show is over for SeaMonkey. I'm currently on Waterfox, but I'm open to any alternative as it's owned by an adtech company...
Re:XUL Layout has been removed from Firefox by eviks on Sunday April 02, 2023 @08:09AM (#35409716)
keyboard support is already such a 3rd-class citizen everywhere, and then it gets further degraded by steps like this...
Re:XUL Layout has been removed from Firefox by rvba on Sunday April 02, 2023 @09:31AM (#35410318)
But hey someone could write a nice blog post about removing useful code! That person will soon land a nice 800k per year job in FAANG. Who cares about disabled people? Also who cares that firefox had a 40% market share when it allowed extensions? Extension model was hard to program so the code was depreciated and now Firefox has 2% share. But people responsible for this are not there any more.
Re:XUL Layout has been removed from Firefox by syntheticnature on Sunday April 02, 2023 @11:27AM (#35411555)
From what I can see, Firefox deprecated the old add-on structure in August 2015, and the statistics then were ~15% usage for Firefox -- well into its decline from its heyday.
Re:XUL Layout has been removed from Firefox by pcwalton on Sunday April 02, 2023 @03:33PM (#35414226)
Yep. There's a meme that always pops up on these threads that changes made to Firefox to "be more like Chrome" were the catalyst for its decline, but that's clearly not true if you look at the data; if anything, that meme reverses cause and effect. It also doesn't make sense: people wouldn't switch to Chrome if they disliked the changes Firefox was making to become more like it.
Re:XUL Layout has been removed from Firefox by TeMPOraL on Sunday April 02, 2023 @06:22PM (#35415905)
> people wouldn't switch to Chrome if they disliked the changes Firefox was making to become more like it

Except they are and they do. Last I checked, Chrome was still gaining, not losing, on Firefox. Or more accurately: Firefox is losing whatever tiny userbase it still has, while Chrome already is the new IE (hell, even the new IE is Chrome).

For nearly a decade now, the only reasons to use Firefox instead of Chrome is, first and foremost, because Firefox is not made by Google, and secondly, because it had some extra technical flexibility that made the overall worse general-audience UX tolerable. The more Firefox loses on that technical flexibility, the less reason there is to use it.

Re:XUL Layout has been removed from Firefox by p_l on Sunday April 02, 2023 @06:32PM (#35415973)
The switch to be more like chrome definitely removed incentives that kept a portion of the user base on Firefox.

The ones who didn't care for such extensions might have jumped ship earlier, but advanced browser extensions were non trivial sticking point for a lot of the remaining user base

Re:XUL Layout has been removed from Firefox by eviks on Monday April 03, 2023 @01:17AM (#35418832)
It makes sense if you think just a bit deeper: if Chrome was better in some regards (e.g. performance), and if Firefox removed things where it was better (e.g more customizations) to be more like Chrome, there is no reason not to use the better Chrome
Re:XUL Layout has been removed from Firefox by rvba on Tuesday April 04, 2023 @02:20PM (#35443886)
I use both Firefox and Chrome (and Opera too) - and I can tell you that the current version of Firefox is not only a "Chrome clone". It is worse chrome-like browser than Chrome.

At the moment Firefox is a memory and processor hog (Chrome sometimes seems to have improved now). Only some ad-blockers keep Firefox alive.

When Chrome kills ad-block (something that Google seems to be working on), then probably more people will come back to Firefox. But at the moment Firefox (even with ad-blockers) is a worse product than chrome.

But think how many blog posts were written and how many people used Firefox as a stepping stone in their careers. Who cares that the product is just genuinely bad now.

Also Firefox was always "the" customizable browser that all the techie people used. It spread via word of mouth - "hey, your browser does not show those nasty ads all the time, how do you do that". Or the techies installing Firefox to their family. At the moment you barely have an incentive, since Firefox feels like mostly a re-skin of Chrome. And bad at it too.

Re:XUL Layout has been removed from Firefox by PurpleRamen on Monday April 03, 2023 @09:28AM (#35423192)
It wasn't until 2018(?) that they removed the old system for real. And back then they promised to replace all lost functionality with proper designed APIs, to make all add-ons workable. Never happened beside some low hanging improvements.

But the problems with extensions started far earlier. It was a common joke how every bigger update broke many popular extensions, made some of them even impossible. In the early days of Firefox, extensions very growing wild and rich. But over time so many were dying a slow death. At the end of the early days (around Firefox 3 or 4), mostly nothing was left, and Firefox was already significant crippled in ability. The later removal of XUL only gave it the last hit.

Today it's basically a handful of popular extensions who keep this feature alive, and most of them are just Adblockers.

Re:XUL Layout has been removed from Firefox by webmobdev on Sunday April 02, 2023 @08:21PM (#35416938)
Have you tried the Palemoon browser - http://www.palemoon.org/ ? It is a hard fork of Firefox that still supports XUL and the old XUL based Firefox extensions.