Firefox 61.0 Released
mozilla.org
mozilla.org
And now the dark theme also applies to address bar and hamburger menu which is nice bonus.
Google Maps, unfortunately, still made my CPU temp spike 30C+ as soon as I opened it. I use Maps a lot, so this is still a deal breaker for me.
Interesting thing I've noticed: If you don't use chat much and just want the video, try using Twitch's "pop-out" player that opens in its own window- for me this uses far less CPU (even in Chrome)
Chrome's "switch to fullscreen" transition on twitch for me is super laggy though, and I haven't been able to solve that one (Firefox switches to fullscreen smoothly).
UPDATE: So far, so good! Multiple account containers open, lots of different websites that usually would cause problems, and so far it's running fine! Also had Ghostery left installed and uninstalled that as well as it also hogged CPU time on Chrome, so that may have had an effect. All in all, think this is g'bye, Chrome.
I currently use Chrome's account profiles for this, so I have a desktop where my work profile lives and a desktop where my personal profile lives, and this makes links followed from other applications Just Work so long as I'm on the right desktop for them. I could probably get used to a slightly more awkward workflow, and the history being annoyingly shared between them, but...
EDIT: ah, well, I found the relevant github issue. Looks like there's years of arguing yet to go! https://github.com/mozilla/multi-account-containers/issues/3...
No keyboard shortcuts to speak of.
The problem is not having just one instance open all the links. It seems it might be possible to hack around that by writing your own url handler for your os, then dispatching to the correct instance. (https://superuser.com/questions/119014/how-to-remotely-open-...)
But, as you say, the problem with that is that it doesn't handle opening links correctly.
I could see if I could write a URL handler that queries the window manager to find the last Firefox window that had focus on the current desktop (probably possible, but I'm unfamiliar with that domain)... or I could view Firefox not supporting this natively as a sign that it doesn't think my use case is very important, and stick with a browser that works without jumping through hoops.
It's not that I'm averse to putting some work in, per se -- I'm now in the middle of poking at writing a Firefox add-on to see if I can fix my complaints about insufficiently sticky containers -- it's just that writing my own OS url handler is a bit too hacky for my tastes.
https://github.com/kemayo/firefox-sticky-containers
I'm currently seeing whether #webextensions on irc.mozilla.org feels like ripping it to shreds, but I'll put it up on AMO after that's done.
The problem was fixed, but all the text looks bad now.
Yes I'm one of "those" people. I hoard tabs like they're going out of style.
I have seen it spike to 400% a few times in activity monitor.
As to what I'm doing, open up say lobsters, click on all the tabs that look interesting, forget them for a day, repeat. End of the week have a look see at things.
https://addons.mozilla.org/en-US/firefox/addon/umatrix/
Firefox has built-in tracking protection that can be enabled in non-private windows too.
After weeks of effort, a team mate finally figured out that a default noop function param, eg function blah( param = () => {} ), was never being gc’d. Wut?!
But yes, in general tracking down leaks in JS is a huge pain...
There are some browser-specific tools that will do something like that out-of-band (e.g. in Firefox about:memory has a "Save GC & CC logs" option that outputs data about what the GC and cycle collector heap graphs look like). But interpreting those graphs is not easy, sadly.
More information about the technique can be found in a PLDI paper (which I presented last week :D ), which I tried to write clearly so that it is accessible to a technical audience (i.e., non-academics) [1].
[0] http://bleak-detector.org/
[1] https://dl.acm.org/citation.cfm?doid=3192366.3192376 (shouldn't be paywalled, but if it is, it's also available at [0])
If it would, please let me know at bzbarsky at mit dot edu.
If not, would you be willing to use a Firefox nightly and follow the steps at https://developer.mozilla.org/en-US/docs/Mozilla/Performance... then send me a link to the profile that gets generated?
I agree that if it's a leak on the Ubiquiti side they would be best placed to deal with that aspect, but there might be things we can do better on the Firefox side to handle pages leaking too...
So no, I wouldn't call this a great release.
Where's that in the menus?
This is the page I always test for Firefox CPU usage: https://flypaper.soundfly.com/
I don't visit this site, but on a past Google hit, I discovered that it would make Firefox go crazy. No idea why.
On the other hand, everything is blurry. I've searched to no end, and haven't found a solution. It looks like third-party apps used to when the rMBP was first released and apps that performed their own text rendering hadn't yet been updated to support it.
Any ideas?
Edit: I have no idea how this was even ever set in the first place, but a sibling comment mentioned the "Open in Low Resolution" flag that can be set on a binary, and it was enabled for Firefox on my machine. Either I set this manually trying to solve the performance issues (and somehow this setting persisted across uninstalls), or Firefox ships with this flag set. Unchecking it fixed the blurriness, and hopefully didn't bring back the performance problems.
I have both normal FF and nightly FF. Before nightly getting the dark hamburger menu I'd never thought much of it. After nightly got the dark menu, now on normal FF I can't help but notice it every time I open the menu, and it annoys me to no end. Funny how these things work.
* On-by-default support for the latest draft of the TLS 1.3 specification
* Convenient access to more search engines: You can now add search engines to the address bar “Search with” tool from the page action menu when on a webpage that provides an OpenSearch plugin
When I read that I was hoping they'd let me add a search engine to the existing "Select Text -> Right Click -> Search Google for '[Selected]'."
All I want is to be able to highlight page text and search YouTube, Amazon, or Google for it.
Right now I use an extension called "Swift Selection Search" but I'd prefer not to need it, the search engines are already part of the browser, I just need them on the context menu.
edit: just tested http://output.jsbin.com/surane/quiet in 61, doesn't seem to be enabled, going to try 62. Pretty sure they would have announced if it had been in 61, it's a huge addition, and it's probably coming in 62 when it's stable.
edit2: neither is it enabled in 62 (beta), also tried with the gfx.webrender.enabled option set to true just in case.
Aurora is considered Nightly for this purpose, right?
I can't imagine them enabling it by default until that user base is next to zero. I suppose they might prompt the user to flick a switch if supported but they'll still have to support Gecko for some time.
This should theoretically make it possible to restore the Panorama Tab Group functionality that I, among others, loved. Haven't tried 61 yet because it hasn't hit Ubuntu yet, but this extension should do the trick: https://addons.mozilla.org/en-US/firefox/addon/panorama-view...
Access to FTP subresources inside http(s) pages has been blocked
I thought immediately: what about FTPS (FTP over SSL or TLS)? So I checked, and apparently Mozilla has had a 17 year old feature request for FTPS support!
https://bugzilla.mozilla.org/show_bug.cgi?id=85464
This request was only definitively rejected a few days ago with note of “vague plans” to remove FTP support entirely from Firefox, but no more info than that.
How about Duo secured sites?
I ported u2f-hid-rs (the library Firefox uses) to FreeBSD, it's been in the www/firefox port for a while and now accepted into mozilla-central I think.
The Chromium FreeBSD port also has had U2F support for a while.
I'll have to try it the next time I update
About damn time. It doesn't seem to be implemented yet, though, as [1] still notes that it's not possible to hide the tab bar.
Checking my list, I think decent mouse gestures (that work on all pages and without having to have a page fully loaded) is the last big item remaining. I suppose I'll finally upgrade from Firefox 55 to 61 then, once this is implemented (or I'll implement it myself next month, when I have more time) and only have to say goodbye to gestures... took only about 9 months for them to get APIs implemented after breaking the vast majority without alternatives!
[1] https://addons.mozilla.org/en-US/firefox/addon/tab-center-re...
Edit: Never mind, that's not actually what this means. It's about hiding individual tabs from the tab bar, not sure to what end... Firefox 55 it is.
Looks like we should again start installing add-ons like we used to install the famous old toolbars, from executables/binaries which can modify things outside of the browser.
With tab-hiding in, the "Panorama View" extension successfully replicates all the features I wanted from the old version of the addon.
Mouse-gestures/addons-in-system-page is still the last big gripe for me too, but even with the current limitations, the situation works well enough for me 80% of the time.
1. After the switch to Quantum, the part of the Lastpass extension that lets me copy my password from the drop down went away. It's a pain to have to open the vault every time I want to do that and it works fine in Chrome. I don't know what happened there, but it's enough of a pain that it keeps me out of Firefox.
2. Google Meet. I don't know if there's an easy way to open Google Meet links in Chrome automatically, but we use it for work and the IE6 style browser requirement is a problem.
Those 2 friction points are the only thing standing between me and a permanent change.
EDIT: Apparently the Lastpass thing is the only bit holding me back now.
https://blog.mozilla.org/webrtc/firefox-is-now-supported-by-...
If Meet fixed their end to use the latest standardized WebRTC instead of the previous Chrome-only flavor, I wonder why they refuse to let me use Safari? Safari supports WebRTC at this point. The site won't even let me continue anyway, it's forcing me to use a different browser.
If you're on Windows, install the LastPass binary for Windows (I think running the LastPass Windows Universal installer[0] will do the trick).
Once installed, it actually enables the "copy password" menu in Firefox. I'm using it right now with Firefox 61.
I installed it today and it has changed my life for the better.
Thanks for the tip!
Chromium has working patch, it's not upstreamed yet (in progress), but there are unofficial community packages for Ubuntu and Arch.
So if you are using Linux, especially on laptop, Chromium is the only choice.
Hooray :-) Decent Dev-Tools for service workers are essential for a good PWA developer experience.
Although I suspect I may be forced to.....
https://www.mozilla.org/en-US/security/advisories/mfsa2017-2...
The last time I tried it in a recent Firefox, I had to modify the user chrome by hand, the extension was incredibly slow even on modern hardware, and there wasn’t feature parity with previous versions.
I ended up going with Firefox 52ESR.
piroor is putting in a ton of work, see: https://github.com/piroor/treestyletab/commits/master
edit: oh, I've just ignored the tab strip at the top, so no comments on the tab hiding :)
Nah, I have just soldiered on with all the quirks in releases so far :)
> More customization for tab management: added support to allow WebExtensions to hide tabs
The usage experience is good for me. I had one weird bug where the TST panel would not correctly initialize in a new browser window maybe 10% of the time, but I cannot recall this issue happening in the last two weeks, so maybe that was fixed by an update.
Works great.
Though I'm hoping with 61 "Faster switching between tabs" it'll be better. After changing the user chrome and updating I had to disable/enable the addon to get the tabs to render again. Sometimes when creating a new tab seems to be ungodly slow I can make it a bit better by going to the preferences and unchecking / rechecking the "optimize tree restoration with cache" box.
Still on pre-quantum on my home PC but I let my work machine update and have been keeping a hopeful "wait and see" approach since... It does seem to be improving at least. But the bug of closing the last child of tree triggering the loading of the next tree before switching back to the previous sibling (as specified in preferences) remains, it's going to be a while before it hits feature and behavior parity with the original.
My main issue with it is that if you close a parent tab and with it the children, and then undo the close action it restores the parent but not the children. You can then get the children back by repeatedly undoing the close tab action.
In pre-Quantim TST, you had the option when closing a parent tab to promote the first child, or promote all children. Are those options available? (For flexibility and safety, I use the former, and then “Right click -> Close subtree” as needed.)
Re. repeatedly undoing close tab (Ctrl-Shift-t (or Cmd) is what you mean?) I find that in FF 52ESR that it only un-closes up to the last 10 or so tabs. Do you know if that limit still exists?
It is still limited to 10. Just tried it again, when you (ctrl+shift+t), it restores the last one in your tree, as you build the tree back up by repeatedly undoing the close it does build up all of the children, then its parent, and so on up the tree.
There's an open issue [1], but no resolution yet as it seems.
[1] https://github.com/mozilla/multi-account-containers/issues/3...
I'm confused if this is a feature or an addon, and how testpilot relates
A few more settings that don't sync:
- Cookie exceptions
- New tab page config (Top Sites and everything else that you see on that page)
- Certificate exceptions
- Personal certificates
EDIT: I don't know how I forgot about pinch to zoom via the trackpad. While my original question did start me down an interesting rabbit hole of touchscreen MacOS, I 100% agree that a lack of smooth pinch to zoom via the trackpad detracts from the overall user experience.
Edit: forgot to mention I had to tweak something to enable it on Win 10.
Edit 2: Why the downvotes?
Still, even at 768p you get a bespoke layout for your device, since this is literally the most common resolution still (seriously). The pinch-to-zoom on mobile is only useful for the very specific case of viewing unoptimized content (mostly desktop sites) in a comparatively smaller viewport. It’s not even useful on mobile if the website is optimized (sometimes for worse, but still).
It’s a nice to have, but hardly essential. But people are saying it prevents them from switching, so I am curious why.
- tearing all the time (https://en.wikipedia.org/wiki/Screen_tearing)
- Netflix doesn't support HD on linux
- Amazon doesn't support HD on linux (for movies. But shows seem to be 1080p)Has the potential to cause issues depending on graphics driver though
True that they don't support it, not true that it doesn't work, thanks to the wonderful people who take the time to fix other people's bugs. https://github.com/vladikoff/netflix-1080p-firefox
There is a bounty for the issue here: https://www.bountysource.com/issues/55506502-add-va-api-hard...
It seems like the only hope we have for hardware decoding in a major browser on linux any time soon is if this chromium patch ever gets landed: https://chromium-review.googlesource.com/c/chromium/src/+/53...
But they are taking their sweet, sweet time.
I'd use almost anything else at this point.
Its a fantastic web browser.
I know it's a bit petty to focus on this one, but I hope it includes a proper dark new tab. Currently the blinding white flash when I open a new one is painful on the eyes at night.
The forced white backgrounds on the latest releases have been a big problem for those of us who work in darkened studios.
Sad that new tabs and preferences used to honor system colors.
Feel free to post yours as a comment below :)
This didn't work. Opening that dialog doesn't seem to trigger anything, and I don't see any button within it either.
Firefox 61 should be available in Debian Sid and Ubuntu pretty soon though.
1. At least in FF 60, go to the menu button, then "Preferences". Scroll down to the "Browsing" section and uncheck "Use smooth scrolling".
2. Go to the "about:config" URL. Search for "general.smoothScroll". Double click the row to toggle the value to "false".
I'd love it if these were backed by bookmarks or something so I get sync, etc.
Made possible by:
> More customization for tab management: added support to allow WebExtensions to hide tabs
Why do you want it - if you really need it then you can have a skin so the user can alter the user chrome to match a specific website.
Personally I consider it one of IE5s many horrors that websites were given control over the users UI. (IIRC you could turn it off at least?)
I've used it for close to a year and it's decent. It has some issues like all the other Vim plugins, but it works well enough.
I'd recommend Tridactyl with native extension though (install the extension and type :installnative), as they've done a really great job re-implementing Vimperator features using a wrapper Python script (e.g. support for .tridactylrc, modifying UI[3], open with external editors, etc.)
[1]: https://github.com/cmcaine/tridactyl (use the beta)
[2]: https://addons.mozilla.org/en-US/firefox/addon/vim-vixen/
[3]: https://imgur.com/7vQANhV here's `guiset gui none` with buffer list open