News for hackers. Stuff that matters.
Re:Extensions in Firefox 58 by super_mario on Tuesday November 21, 2017 @07:19AM (#15747375)
As far as I'm concerned Firefox is dead. I'm sticking with 56 and Pentadactyl for the times I need to do extensive research online where it is so much faster to browse and find things.

Otherwise, I'm using Safari and weaning myself off of all the power of VIM like browsing. Safari also happens to be so much smoother and does not kill the battery.

Re:Extensions in Firefox 58 by asfdsfggtfd on Tuesday November 21, 2017 @07:42AM (#15747479)
I would switch to ESR version - at least you will get security updates.
Re:Extensions in Firefox 58 by pbhjpbhj on Tuesday November 21, 2017 @07:52AM (#15747532)
Was there anything changed between versions 52 and 56 that would make this a retrograde step?
Re:Extensions in Firefox 58 by throwanem on Tuesday November 21, 2017 @09:03AM (#15747875)
Perf improved considerably over that span, even before e10s officially landed.
Re:Extensions in Firefox 58 by digi_owl on Tuesday November 21, 2017 @09:44AM (#15748102)
For another year. And that year flies fast...
Re:Extensions in Firefox 58 by jlgaddis on Tuesday November 21, 2017 @10:18AM (#15748381)
FWIW, I've been using Vimium-FF [0] and it works great. There's no need to give up "vim-like browsing".

[0]: https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/

Re:Extensions in Firefox 58 by Crespyl on Tuesday November 21, 2017 @12:36PM (#15749700)
Vimium is nice, but if you've used VimFX/Pentadactyl or other XUL based VIM addons, the WebExtension versions are lacking in important ways.

The biggest problem I have with them right now is that FF entirely prevents addons from working in "system" pages like the settings pages or the new tab page (NB this includes some actual web pages that Mozilla has "blessed"). Another problem is that there is no way to focus the address bar programmatically, forcing addons to use clunky workarounds like the Vimium omnibar, which has an inconsistent UX compared to the rest of the system.

Hotkeys, especially in a VIM-oriented model, must work consistently across the entire experience, and Mozilla has decided to explicitly disallow this for addons.

Vimium is better than nothing, but due to limitations of the WebExtension system, is strictly incapable of providing the browsing experience that I'm used to. In its current state, it is not a suitable replacement for me.

The same is true for the various mouse-gestures addons.

Re:Extensions in Firefox 58 by pjmlp on Tuesday November 21, 2017 @07:23AM (#15747400)
I applaud Mozilla.

Never had any use for extensions. For me Web browsing is all about HTML/CSS and some occasional JavaScript, everything else is better achieved via native apps.

Re:Extensions in Firefox 58 by super_mario on Tuesday November 21, 2017 @07:29AM (#15747424)
If your use case is so simple that essentially any browser meets your needs, why do you find it strange that others might have different needs?

I never understood why people have such a hard time with choice. And why saying something no longer meets your needs evokes such reactions.

Re:Extensions in Firefox 58 by pjmlp on Tuesday November 21, 2017 @08:07AM (#15747610)
Because safety. Mozilla and others are just making the Web browsers safer.

It was necessary the Internet and explosion of security exploits to realize that although plugins in-process are easier to implement, the older out-of-process architecture was safer and harder to exploit.

Re:Extensions in Firefox 58 by wtallis on Tuesday November 21, 2017 @02:42PM (#15750885)
> Because safety. Mozilla and others are just making the Web browsers safer.

And yet they broke things like NoScript, which provided security/privacy features missing from plain Firefox and unavailable on any other browser no matter what extensions you installed. If safety was really such a high priority, they would have waited until after a full-featured NoScript WebExtension was possible to implement before deliberately breaking XUL extensions.

Re:Extensions in Firefox 58 by icebraining on Tuesday November 21, 2017 @08:17AM (#15747651)
Vimperator/Pentadactyl are mostly useful for plain HTML/CSS pages, not webapps :)

They're mostly a way to use the regular browser functions, only with the keyboard rather than the mouse. But this works best for regular sites, and poorly for webapps that use JS-activated links and such.

Re:Extensions in Firefox 58 by eejdoowad on Tuesday November 21, 2017 @11:03AM (#15748762)
This is unfortunately true, though it doesn’t have to be. The problem with webapps generated with JavaScript is that it’s tempting to create a custom implementation of built-in functionality. Good old anchor tags are “visible” to screen readers that visually impaired people use to browse the web. Chances are your JavaScript Link hack isn’t because you forgot to include the role=“link” attribute. Keybinding extensions are similarly blind when developers write inaccessible markup.

The solution is for developers to spend a day learning about accessibility. A good starting point is https://webaim.org/intro/.