News for hackers. Stuff that matters.
Re:Firefox 64 Released by fao_ on Tuesday December 11, 2018 @02:04PM (#18657854)
> but this addon promises to restore it

Mozilla did the same with tab groups, then the addon was abandoned. The replacement that is compatible with the new form of extension isn't able to unload the tabs, just hide them, which undoes most of the performance benefits.

[abraham simpson voice] It'll happen to you too! [/abraham simpson voice] /jk

Re:Firefox 64 Released by Paul-ish on Tuesday December 11, 2018 @02:34PM (#18658115)
The addon was abandoned by its author because Mozilla was making major changes to the addon API at the time. Extensions used to have carte blanche to change the browser, which was a security risk, not to mention it made threading/parallelizing the browser hard. The new extension API removed a lot of that freedom. After the API change, it wasn't possible (and might still not be) to develop a useful tab groups addon with the new API, so the author ceased development.

I can't imagine Mozilla crippling the addon API to the point where it can't grab data off an RSS feed and display it.

Re:Firefox 64 Released by zeveb on Tuesday December 11, 2018 @06:41PM (#18660064)
> Extensions used to have carte blanche to change the browser, which was a security risk …

I don't buy that. It's my browser running on my computer, it's my choice whose code I choose to run on it.

If, say, emacs or vi had this kind of handholding, neither one would be much more than a text editor.

Re:Firefox 64 Released by reubenmorais on Tuesday December 11, 2018 @08:43PM (#18660678)
Emacs and vi are used by programmers. Browsers are used by nearly every single person on the Internet. The threat model is completely different.
Re:Firefox 64 Released by piyush_soni on Wednesday December 12, 2018 @01:53AM (#18661879)
Time for a developers only Browser! Anyone wants to grab that? :)
Re:Firefox 64 Released by bovine3dom on Wednesday December 12, 2018 @06:39AM (#18663040)
Qutebrowser and next browser are both quite programmer-focused. They are WebKit based, however.
Re:Firefox 64 Released by The-Compiler on Wednesday December 12, 2018 @07:07AM (#18663194)
qutebrowser uses QtWebEngine, which is based on Chromium/Blink - I wouldn't call that WebKit anymore ;-)
Re:Firefox 64 Released by bovine3dom on Wednesday December 12, 2018 @07:14AM (#18663232)
I was probably wrong about next too, then. Still, they both hail from the Steve Jobs school of blurry fonts, which is all any sane person tries to avoid in a web browser ; )
Re:Firefox 64 Released by Ar-Curunir on Tuesday December 11, 2018 @09:10PM (#18660804)
Emacs or vi don't handle potentially malicious third-party code...
Re:Firefox 64 Released by archgoon on Tuesday December 11, 2018 @11:07PM (#18661320)
Sure they do. That's what extensions are.
Re:Firefox 64 Released by acdha on Wednesday December 12, 2018 @09:40AM (#18664247)
That’s like saying everyone is at risk of bear attacks because a few people in rural areas do get attacked. Yes, extensions exist but when was the last time someone clicked on a link in an email and installed an emacs extension? That happens daily to thousands of web users because the population is so many orders of magnitude greater.
Re:Firefox 64 Released by matthewn on Tuesday December 11, 2018 @02:52PM (#18658256)
> The replacement that is compatible with the new form of extension isn't able to unload the tabs, just hide them, which undoes most of the performance benefits.

I believe this information is out of date. Firefox 58 brought extension developers the ability to unload tabs: https://bugzilla.mozilla.org/show_bug.cgi?id=1322485

And Totally Not Panorama takes advantage: https://addons.mozilla.org/en-GB/firefox/addon/basic-panoram...

Re:Firefox 64 Released by untog on Tuesday December 11, 2018 @02:20PM (#18657977)
> Mozilla did the same with tab groups, then the addon was abandoned.

Wouldn't that indicate that the extension was not that widely used, and as such Mozilla were correct in removing it from the central codebase?

Re:Firefox 64 Released by usrusr on Tuesday December 11, 2018 @02:34PM (#18658117)
“Not that widely used" is an incredibly elastic term. When you axe twenty "5% features" your worst case is offending 100% of your users.
Re:Firefox 64 Released by kiriakasis on Tuesday December 11, 2018 @02:51PM (#18658252)
Which can be worth it depending on what you trade it for. I really liked the tab group feature but the new extension API is vastly more secure and can (probably) be extended to allow for most addons.

At Mozzila they need to prioritize many different things and I can understand how a constant push to make the browser leaner is foundamental. (especially in cases like RSS feeds)

Re:Firefox 64 Released by c0nducktr on Tuesday December 11, 2018 @03:00PM (#18658363)
It's true that it wasn't widely used, but it seems as if Mozilla did their best to make it that way. It wasn't exposed to the user by default, but instead was hidden as something you could get to by the toolbar customization screen, so you had to modify the toolbar to even get access to the feature.

I don't think most people even knew it was there.

Re:Firefox 64 Released by AnaniasAnanas on Tuesday December 11, 2018 @04:15PM (#18658954)
Just like RSS in modern versions, and just like tab groups they will be removing it too.
Re:Firefox 64 Released by nine_k on Tuesday December 11, 2018 @02:57PM (#18658326)
FWIW, Tree Style Tab solved tab groups (and more) for me.

I wish tab handling had a first-class API in Firefox, so that different tab managers could interact with the default tab menu, etc.

Re:Firefox 64 Released by fao_ on Tuesday December 11, 2018 @05:27PM (#18659581)
> FWIW, Tree Style Tab solved tab groups (and more) for me.

Yes, but I don't really want tree-styled tabs, I want tab groups :P The interface is vastly different.

Re:Firefox 64 Released by nine_k on Tuesday December 11, 2018 @04:35PM (#18659136)
Also:

Firefox 64 introduces an entirely new API, browser.menus.overrideContext, which allows complete customization of the context menu shown within add-on content like sidebars, popups, etc.

This is illustrated right in the post by my favorite pain point, the Tree Stye Tab custom tab menu mixing with the regular tab menu.

Finally!