If I was an affected extension developer I would be walking away now. My user base is about to crumble and the best I can do is maybe offer a pale version of my extension in the new system along with a bunch of excuses out of my control. If perhaps WE does get the features I need, why go to the work to re-write? My users will be long gone.
Quantum is great, don't get me wrong. But the new APIs are too immature to be shutting down a huge number of mature extensions and the users that rely on them. It really makes me question the leadership decisions happening at Mozilla in general.
I think mozilla failed to understand that extensions were the prime differentiator and that a faster Chrome is far down the list of requirements.
Of all companies one would have thought Microsoft understood the value of backwards compatibility...
I think WebExtensions should have matured a bit longer, with Quantum, electrolysis, and Photon being made available for all with the old extensions.
And today, they're not ready. And they won't be in six weeks either.
[1] https://arewewebextensionsyet.com/
Edit: [1] answers "Are we WebExtensions yet?" as Yes. I don't agree.
Don't listen to the stragglers who want all the old Firefox behaviors supported forever. The wast majority of users don't care about Tree style tabs and vim style keyboard navigation or what XUL even is. They just want something snappy and fast like Chrome. That's how you get users to use your browser. That's how Firefox became popular in the first place. That's how any browser ever became popular. Yes even IE was faster than Netscape at one point, maybe because of nefarious practices by MS, but it was faster, and that's what the users wanted. It's all about the speed.
I think they couldn't keep everything together with the degree of access old plugins had to Firefox internals. So at some point they had to rip off the band aid.
The ugly redesign is also a thorn in my side.
I've always been satisfied with the built in session management (restore last session on open) and don't have any feedback on the other.
As for the session manager, I need more features: saving and loading several sessions, etc.
Even now adjustments I used to be able to make in seconds by installing an alternative theme now take an hour of wrestling with the Classic Theme Restorer extension to restore and unbreak with each version upgrade.
[1] extensions.legacy.enabled -> true
Go to about:preferences In Firefox Updates choose "Never Check for Updates"
Breathe easy!
I know this is not recommended, but I love my XUL based extensions a little too much (Tab Groups primary among those) to give them up so easily.
[1]: http://forums.mozillazine.org/viewtopic.php?f=38&t=3032457
https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a...
I'm also saddened that a transition with such a large change in functionality for end users didn't warrant syncing up with a Long Term Support version.
There's going to be a bit of a waiting game to see which extensions get ported and with what percentage of their original functionality retained.
Then it will be decision time.
Interestingly Firefox Focus uses WebKit (/Blink?), since that's what Android's webview provides. Firefox for Android should get the improvements around version 58 or 59.
Also good to note, for people planning to stick with an older Firefox for as long as they can: Firefox 52 is an Extended Support Release, and as such will actually be actively supported until June next year. This will give WebExtensions some extra time to mature for more use cases: https://www.mozilla.org/en-US/firefox/organizations/
As for Focus/Klar, it is just a shell. The engine used is webview, and the oldest supported Android is 5.0 (because of an API and because that was when Webview was made updateable outside of Android proper).
or you know, use ESR and get 6 more months of support/bugfixes.
It's surprised me the amount some people rely on addons for their workflow and the amount of effort they will be going through to resist this change come 57.
For my usage, I've found Firefox Klar/Focus (which I believe already include the speed improvements from 57+?) on Android and have been extremely impressed.