In this case, I think Firefox made a good choice in modernising the codebase and the extension APIs. In 2 years we'll find out if the vim people were right or they were indulging in hyperbole.
Here's an issue opened June 9 that hasn't been addressed by the Mozilla team and hasn't had any updates in a month: https://github.com/cmcaine/keyboard-api/issues/1
Here's the request for a better keyboard API (referenced in the above) that's been open for over 2 years with no end in sight: https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
I'm sure the new FF is going to make some users happy, but as you said, having your workflow broken is quite painful, and the Mozilla team has known about this for years but still not made the upgrade path bearable.
Except an already developed patch and proposal that needs some time from the main devs to be reviewed. For a long time they were very busy making FF bearable for 90% of the users. Now that it's released we'll see if this issue is as stuck as you imply.
We power users are like 1-2% of all FF users. I think it's acceptable to break some things for a while to bring back much more users than that.
Also, since you're a power user, why don't you use that proposed API already? It seems you don't even need to compile the browser or anything, just enabling a flag and installing the API as an addon.
I am dealing with it. I moved to a different browser.
> Also, since you're a power user, why don't you use that proposed API already? It seems you don't even need to compile the browser or anything, just enabling a flag and installing the API as an addon.
Simply not true.
This is a restriction for chrome-store extensions. You can install one manually without with "feature"
Some of these things can be done in other browsers using third party extensions, but I am extremely reluctant when it comes to third party extensions for security reasons.
[Edit] Very important to me as well is built-in reader view.
Several things immediately come to mind:
* Mozilla is a more trustworthy company than Google, so all things being equal, I'll take their product.
* Container tabs (or multi-account tabs now) are a killer feature for privacy and greatly improve the "multi profile" use case
* Firefox Mobile allows extensions, where Chrome doesn't support it.
The only negative for me with FF is that in the enterprise, FF Kerberos/SSO function seems inferior to Chrome, which "just works".
But for it being closed source, I think Vivaldi is a better experience than Chrome. Sure it's "just" a reskin, but point is, Chrome is in 3rd place in my opinion.