Live data from Hacker News

Extensions in Firefox 59

blog.mozilla.org

51–60 of 243 posts

Re: Extensions in Firefox 59

#51
post #33

I have a tangential question for anyone who might know more about tab stuff than me. Awhile ago, I looked into making Firefox not do any tab management. Basically, always have one tab per window, middle click always opens a new window, normal click always opens a page in the current tab. (I'd like to do tab management with my window manager instead of browser so I can have a consistent tabbing interface across all of…

Interesting. What do you use for tab management on the OS level?

(Not OP but...) A long time ago, I used Fluxbox which had a neat arbitrary window tabbing feature. Middle-mouse dragging one window title bar on to another created a tabbed window. There were keybinds for rotating through tabs vs windows.

I found it novel but with most WMs, I found myself basically doing a very small number of fullscreen windows per workspace. This led me to my current Sway/i3 setup which seems to be working pretty well. Downside is gkrellm, which used to live in the dock (OpenBox), doesn't really fit in the new world order.

Re: Extensions in Firefox 59

#52

Earlier quoted context omitted.

I think you could always scroll between tabs with the wheel in Firefox? TIL about ctrl selection in Chrome. I bet most people didn't know that either.

You used to be able to, yeah. Then they switched to gtk3 I believe and that went away.

Ah I'm booted into Windows right now. But I think it works on GTK3 too…

Re: Extensions in Firefox 59

#53

Anyone working on this reading the thread? Can we ever expect an extension that will allow the far better tab management that Chrome has? Namely: Being able to scroll between tabs with the scroll wheel, and being able to select multiple tabs with shift/ctrl to drag them/merge them/close them/etc. It's crazy to me that Firefox's original selling point was tab management, and today Chrome's is so much better.

there is (was?) a firefox extension called Tab Wheel Scroll which is broken since WebExtensions

The main reason I won't upgrade firefox.

https://github.com/mthamil/Tab-Wheel-Scroll/issues/19

edit: there's hope!! https://bugzilla.mozilla.org/show_bug.cgi?id=1285812

Re: Extensions in Firefox 59

#54

> To better support mouse gestures, browserSettings.contextMenuShowEvent() has been added in this version. This new API can be set to “mouseup” or “mousedown” by extensions to determine when context menus should be shown. Looking forward to using FireGestures in Linux again.

You'll have to look for an alternative as the dev of FG wont port his addons to WebExtensions: https://github.com/gomita/firegestures/issues/170#issuecomme...

Re: Extensions in Firefox 59

#55
post #13

Earlier quoted context omitted.

Yeah this is pretty great. AFAIK it's limited to only redirecting to a handler website, but that's a big step forward for using these protocols in links and etc. We're still hoping to get full protocol-handling with an API similar to https://github.com/electron/electron/blob/v1.8.2-beta.3/docs...

Maybe I'm reading this wrong, but it sounds like they've made it so you can develop a webextension that handles DAT:// or IPFS:// URLs. They didn't make IPFS:// URLs redirect to http://ipfs.io/ipfs/$hash .

[deleted]

Re: Extensions in Firefox 59

#56
post #6
post #5

Mozilla should fix no exit confirmation for Ctrl+Q. It's just too easy to close the browser this way, and extensions that offered this feature aren't working anymore. It's really a problem in general, there is no way to make an extension that customizes browser behavior itself (rather than page behavior), since WebExtensions can't do that.

I thought the gaining philosophy here was to make "destructive" operations easy to undo, rather than having warnings and confirmations before carrying them out? Quitting Firefox and then starting again and restoring all tabs fits well with easy to undo.

I agree that in most cases an easy undo is much better than confirmations, but in this case is just such a huge pain in the ass to restart all your tabs that the confirmation is a better solution.

It's not binary. Both solutions can coexist as long as we choose the right tool for the job.

Re: Extensions in Firefox 59

#57
post #7
post #6

Earlier quoted context omitted.

I thought the gaining philosophy here was to make "destructive" operations easy to undo, rather than having warnings and confirmations before carrying them out? Quitting Firefox and then starting again and restoring all tabs fits well with easy to undo.

I don't see how it can undo everything, if you'll lose data in the process. Not every open page is static and some can have user input and what not. Exiting the browser will wipe it all out, and restarting it isn't going to help. So confirmation for Ctrl+Q is a must, there is no question about it. And if you don't want it - they can make an option that can turn it off.

This guy has been working for me on linux and macos to prevent ctrl+q/cmd+q from exiting the browser, https://addons.mozilla.org/en-US/firefox/addon/disable-ctrl-...

Re: Extensions in Firefox 59

#58
post #4

Happy to see that Mozilla was serious about their intentions to extend the WebExtensions API in post-57 Firefox. I'm also happily surprised at the section about user notification of extension overrides; having a nice UI for this sort of thing is a difficult yet worthwhile problem (and I'm also a big fan of the new Preferences tab in general, it works far better than the old popup window). Hopefully some of this will…

It's funny that vimperator is mentioned every single time Firefox extensions are brought up on HN even though it only has about 11,000 users out of the hundreds of millions that use Firefox.

Well, 1) it's a legitimate use-case and 2) certainly the amount of Vimperator / Pentadactyl / Vimium etc users are a much higher percentage of HN users than among the population at large.

I used to be one of the users, but after the millionth time that an upgrade broke the extension I gave up on being able to use it.

I don't think about it often but even though I am mostly over it I get a little sad thinking about it. But only a little.

I've also stopped using tiling window managers.

Most of my time is spent either reading in the browser, writing code or typing in the terminal. I have sufficiently few windows most of the time that alt + tab does the job just fine. I prefer tabbing between windows now because it gives me bigger windows and more flexibility.

I think the scroll wheel is better for web browsing than hjkl.

But my code I will still often edit with Vim, though I sometimes use an IDE also.

Re: Extensions in Firefox 59

#59
As a technical user who values choice and customisability, I am totally fine with their choice of disabling tab hiding until you flip a bit in the configs. It's the best of both worlds: customisability for power users and security for regular folks.
Post reply on HN