News for hackers. Stuff that matters.
Re:Firefox 56: Last Stop Before Quantum by hadrien01 on Friday October 06, 2017 @10:50AM (#15417193)
Unfortunately that's also where I'll stop during at least a few months after Firefox 57 is released. Quantum is ultra fast, but my extensions are more important. Greasemonkey and Stylish, for example, have equivalent WebExtensions, but they're not as polished. Same with DownThemAll.

I think WebExtensions should have matured a bit longer, with Quantum, electrolysis, and Photon being made available for all with the old extensions.

Re:Firefox 56: Last Stop Before Quantum by cyphar on Friday October 06, 2017 @10:55AM (#15417236)
You can't have your cake and eat it too. I'm fairly sure that if the Firefox developer team could support XUL with the new internals, they would (just look at the insane backlash for a source of motivation). But they didn't, and there must be a reason. Likely it's due to how integrated XUL is with the internals of Firefox and that couldn't gel with the Rust rewrites.
Re:Firefox 56: Last Stop Before Quantum by hadrien01 on Friday October 06, 2017 @11:05AM (#15417324)
Oh I totally understand why Mozilla did what they did. It was the logical step to make Chrome addons available on Firefox, abandon the structure XUL imposed, and migrate to Servo-based components. But while they promised a better WebExtension standard (which I defended at the time), they didn't deliver. They needed more time to improve the API and make sure the most used extensions were ready[1]. Developers needed more time too to totally change the architecture of their addons.

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.

Re:Firefox 56: Last Stop Before Quantum by Sammi on Friday October 06, 2017 @06:39PM (#15420983)
Well they gotta make the cut at some point. If Firefox waits forever then Chrome will just eat up all their users.

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.

Re:Firefox 56: Last Stop Before Quantum by oblio on Friday October 06, 2017 @11:02AM (#15417297)
It's because of the killer combo of increased sandboxing, multi-process architecture and performance constraints.

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.

Re:Firefox 56: Last Stop Before Quantum by pseudalopex on Friday October 06, 2017 @02:18PM (#15419018)
Multiprocess already shipped. One of the reasons extension developers are frustrated is that Mozilla told them to make their XUL extensions multiprocess-compatible and then told them they'd have to throw that work away.
Re:Firefox 56: Last Stop Before Quantum by oblio on Friday October 06, 2017 @03:14PM (#15419557)
Notice how I carefully avoided your strawman. There were several reasons for their action. I listed what I believe are the 3 main reasons.
Re:Firefox 56: Last Stop Before Quantum by mook on Friday October 06, 2017 @12:17PM (#15417958)
They did have the choice to not ship the increased sandboxing, multi-process architecture and performance constraints until three months after the new extension APIs were ready. They didn't because they thought the trade-off wasn't worth it.
Re:Firefox 56: Last Stop Before Quantum by oblio on Friday October 06, 2017 @03:12PM (#15419540)
They really couldn't. People don't do things until pressured. Look what happened with Python 3. It took 10 years for it to reach Python 2 parity in terms of packages...
Re:Firefox 56: Last Stop Before Quantum by pseudalopex on Friday October 06, 2017 @06:08PM (#15420826)
The problem with WebExtensions has been Mozilla not providing APIs, not extension developers dragging their feet.
Re:Firefox 56: Last Stop Before Quantum by digi_owl on Friday October 06, 2017 @02:55PM (#15419386)
I really do miss the slow and methodical Mozilla that was not out to chase the latest Chrome fad...
Re:Firefox 56: Last Stop Before Quantum by andrepd on Friday October 06, 2017 @11:23AM (#15417490)
Absolutely. I won't be upgrading and I'm already looking for alternatives, as long as crucial parts of my workflow (tree tabs, session manager) have no adequate replacement.

The ugly redesign is also a thorn in my side.

Re:Firefox 56: Last Stop Before Quantum by greggyb on Friday October 06, 2017 @12:17PM (#15417961)
https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta... has a 'Compatible with Firefox 57' badge, and I've been using it with no issues.

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.

Re:Firefox 56: Last Stop Before Quantum by andrepd on Friday October 06, 2017 @04:05PM (#15419959)
Not only is the new Tree Style Tabs a step backwards from the old, I'm also not running that addon, but this one: https://addons.mozilla.org/en-US/firefox/addon/tab-tree/ I find it lighter and more responsive.

As for the session manager, I need more features: saving and loading several sessions, etc.

Re:Firefox 56: Last Stop Before Quantum by twobyfour on Friday October 06, 2017 @01:00PM (#15418330)
Agreed. The inability to customize button placement and the enforcement of a lowest-common-denominator default placement is painful. Unfortunately, all the other major alternatives are just as bad or worse.
Re:Firefox 56: Last Stop Before Quantum by greggyb on Friday October 06, 2017 @05:36PM (#15420664)
Unsure, but doesn't the 'Customize' option give you exactly the ability to customize button placement?
Re:Firefox 56: Last Stop Before Quantum by twobyfour on Friday October 06, 2017 @05:55PM (#15420764)
There are some things you could change that will be going away - such as having separate (and equal sized) forward and back buttons and separating them from the location field; breaking out the stop and reload buttons; changing button appearance; and the like that depended on XUL and are going away with the new "Proton" UI.

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.

Re:Firefox 56: Last Stop Before Quantum by mavrc on Saturday October 07, 2017 @08:40AM (#15423531)
The session management piece is my big sticking point. I've come to rely on Session Manager, but the developer has already stated it will not be ported because necessary APIs are not available through WebExtensions. Since Chrome has better options (mostly through Session Buddy, which isn't nearly as good as Session Manager, but it'll have to do) I guess I'll be going to Chrome full time.
Re:Firefox 56: Last Stop Before Quantum by sammoth on Friday October 06, 2017 @11:47AM (#15417708)
How's the redesign ugly?
Re:Firefox 56: Last Stop Before Quantum by andrepd on Saturday October 07, 2017 @12:41AM (#15422306)
Well, I guess it's subjective, but I find it uglier than the previous design. The obsession with excessive flatness and the deterioration of user experience in favour of "prettier" visuals never sat well with me.
Re:Firefox 56: Last Stop Before Quantum by Ar-Curunir on Friday October 06, 2017 @12:00PM (#15417828)
Tree style trends had already been ported
Re:Firefox 56: Last Stop Before Quantum by C0DEHERO on Friday October 06, 2017 @05:27PM (#15420607)
The problem is that electrolysis alone already kept breaking hundreds of addons, so that wouldn't have worked. The only way to prevent breakage, from what I've gathered, would have been to just keep Firefox like it is and not go on with Quantum, which really wouldn't have been great either. And of course, with more users testing WebExtension addons, those new addons hsould mature a lot faster than before.
Re:Firefox 56: Last Stop Before Quantum by metalliqaz on Friday October 06, 2017 @12:42PM (#15418175)
Oh shit. I had not been following this and I didn't know that DownThemAll wasn't going to work. Now I'm sad :(
Re:Firefox 56: Last Stop Before Quantum by tincholio on Friday October 06, 2017 @04:31PM (#15420197)
At least for the time being, you can use legacy extensions, by enabling the right option [1] in about:config.

[1] extensions.legacy.enabled -> true

Re:Firefox 56: Last Stop Before Quantum by thatcks on Friday October 06, 2017 @07:16PM (#15421153)
You can enable legacy extensions but this is not the same as being able to use them. Many significant and important-to-me legacy extensions (such as FireGestures) are currently non-functional on Firefox Nightly and have been for some time. I can only assume that Mozilla has decided that they don't care about keeping any legacy extensions working other than their own (they have some).