Live data from Hacker News

Extensions in Firefox 59

blog.mozilla.org

161–170 of 243 posts

Re: Extensions in Firefox 59

#161

Earlier quoted context omitted.

How I wish there was a session manager for Firefox Mobile, or just any Android browser in general.

How I wish there was a session manager for 57+. The Session Manager plugin was great but I'm not aware of any alternatives and Firefox doesn't seem to support a library of multiple past sessions to pick from.

Session Manager was one of the best extensions I relied on before Firefox 57. Since that project was discontinued due to deficiencies in WebExtensions APIs, I'd stopped updating Firefox on some machines (I also like Tab Mix Plus, which isn't yet released for Firefox 57+). On others, I recently installed Tab Session Manager. [1] It's not supposed to be a drop-in replacement for Session Manager, and I'm yet to use it well, but it does have basic session saving/restoring features.

[1]: https://addons.mozilla.org/en-US/firefox/addon/tab-session-m...

Re: Extensions in Firefox 59

#162

Earlier quoted context omitted.

There doesn't seem to be an easy way to assign an open tab to a specific container.

You can't assign an already open tab as that would require cookie merging in a lot of cases, but there is a related solution. It took me a few weeks to realize what it was (but once I did, it all clicked, and works well now). You select a container to open a new tab, then open what you want in it (type/paste link). After you are on that URL in a container, the container control panel has an option to always open that…

I really appreciate your taking the stime to spell this out in such detail. I deal with an insane number of open tabs (70-100 most of the time) and multiple discrete social media identities so this could be a huge productivity boost now that I understand it better. Thanks!

Re: Extensions in Firefox 59

#163
post #80

Earlier quoted context omitted.

Hey! I made that patch! :-D so basically the explanation is simple. There is a whitelist of protocols you can have your WebExtension take over. If the protocol you want to control is not on that whitelist such as an hypothetical "catgifs:" protocol, you need to prefix it like: "web+catgifs" or "ext+catgifs" depending if it will be used from the Add-on or by redirection to another Web page. This makes it inconvenient…

Would it be possible to implement ssh:// ? I know it's theoretically possible to make some browsers respect ssh:// urls. But to actually do so requires a lot of work. Presumably this is to avoid some security problem that I'm not immediately aware of. Or maybe just plain caution?

Theoretically? Yes. (You'd need to add it to the whitelist, but you could do that.)

Practically, though, you still have the problem of actually making the connection; there's no API for that yet.

Re: Extensions in Firefox 59

#164
post #68
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.

Forget confirmation, Ctrl-Q shouldn't exist in the first place. An keystroke that can close your whole session and is near-identical to another, very common keystroke is a design flaw, period. Same with the backspace key activating the back button. Using these keystrokes for these purposes should be considered harmful. Ctrl-Q is so harmful that I've long fantasized about hacking whatever driver in the kernel that con…

On OSX I have a tiny applescript running inside Butler[1] that's active when firefox is foregrounded, and just intercepts Ctrl-Q and runs:

    tell application "Firefox"
	    set buttonStr to "Ooops"
	    set errMsg to "Close with ?-Q disabled. Use the menu."
	    display dialog errMsg buttons {buttonStr} cancel button buttonStr default button buttonStr with icon stop giving up after 5
    end tell
I'd imagine similar options exist for other OSes. AutoHotkey for windows, maybe? Not sure what linux/x has by way of systemwide handlers that can both intercept and cancel propagation of offending bindings, though.

[1] https://manytricks.com/butler/

Re: Extensions in Firefox 59

#166

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's an extension called multi tab select by the author of tree style tabs that does this.

Re: Extensions in Firefox 59

#167
post #42

Earlier quoted context omitted.

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.

In my defense, one of my own housemates is one of those who has refused to update for want of vimperator. :P

Same here.

I've tried alternatives like Waterfox and Pale Moon, but Waterfox is incompatible with some sites, and Pale Moon is dog slow, so I reverted back to Firefox 56.

Not upgrading a browser is a scary situation to be in, but I just can't sacrifice the usability of Vimperator.

Re: Extensions in Firefox 59

#168
post #95
post #66

Earlier quoted context omitted.

don't bother to link to jwz from hn since he redirects you to (what i guess is) a nsfw image

The form is debatable, however their critique is not completely wrong. The diagnosis that at least a vocal part of the crowd here is finance-obsessed fits my experience. More generally, some of the people I regularly interact with face-to-face are strongly focused on how they can use things for their financial advantage, while others aren't. Some even want to speculate with cryptocurrencies, which I consider gambling…

Money is the metric some (I'd say most if not all) very competitive people choose to compare themselves to others. After school it's pretty much the only objective metric.

As tech has very high salaries even for entry-level positions those people tend to come to tech and then find their way to Hacker News.

Re: Extensions in Firefox 59

#169

Earlier quoted context omitted.

You can't assign an already open tab as that would require cookie merging in a lot of cases, but there is a related solution. It took me a few weeks to realize what it was (but once I did, it all clicked, and works well now). You select a container to open a new tab, then open what you want in it (type/paste link). After you are on that URL in a container, the container control panel has an option to always open that…

I really appreciate your taking the stime to spell this out in such detail. I deal with an insane number of open tabs (70-100 most of the time) and multiple discrete social media identities so this could be a huge productivity boost now that I understand it better. Thanks!

No problem! I actually spent some time trying to get the right type of access to submit a feature request for the containers addon for this issue (with problems exacerbated by teeing to use containers the hard way while using that access) until in double checking that I wasn't submitting a duplicate request I ran across the features I outlined previously on accident, so I know from experience the frustration of thinking is almost what you need and it would take so little extra work to finish it.

Luckily, the devs seem to have worked out a pretty good system, there's just a disconnect between what it can do and what's obvious on first usage, which is a problem that should only get better as time goes on.

Re: Extensions in Firefox 59

#170

Earlier quoted context omitted.

Would it be possible to implement ssh:// ? I know it's theoretically possible to make some browsers respect ssh:// urls. But to actually do so requires a lot of work. Presumably this is to avoid some security problem that I'm not immediately aware of. Or maybe just plain caution?

Theoretically? Yes. (You'd need to add it to the whitelist, but you could do that.) Practically, though, you still have the problem of actually making the connection; there's no API for that yet.

Ah, OK. That's probably the sticking point.

I was thinking it could just invoke some external program.

Post reply on HN