Firefox 81.0
mozilla.org
mozilla.org
I also wish there was a simple way to suspend tabs, essentially turning them into the "ghosts" they are when you start the browser. So many times I want to keep a tab around for easy access, but they got some stupid JS framework running sucking CPU for no good reason.
That said, overall I'm quite pleased with Firefox and hope Mozilla keep developing it. We need a proper Chrome alternative.
https://addons.mozilla.org/en-US/android/addon/auto-tab-disc...
I've also found cutting the content process limit in half to significantly improve performance. Combined with the above add-on my machine doesn't start swapping or become non-performant even with lots of sites open.
The actual discard feature is native, the addon just exposes it.
Would be nice if ATD didn't kill FF PiP video tabs though!
https://addons.mozilla.org/en-US/firefox/addon/close-discard...
It's nice when paired with the "I don't care about cookies"[2] extension which auto-accepts cookie requests and makes sure you never see any cookie permission dialogs.
[1] https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/wiki/... [2] https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/wiki/...
>The API for browsing data cleaning doesn't appear to support Firefox Containers. So if cookies from one container are cleared, then all of that site's data from all containers are deleted regardless of rules.
Then, instead of using “I don’t care about cookies” you can simply tick all the boxes in the “Annoyances” section of uBlock Origin. That way you only need one plugin and not three.
†in case you're redirecting briefly for SSO or similar.
Blocking tracking scripts does thwart fingerprinting. I really hope we can figure out a decent access model for JavaScript someday.
- If you need to restart the browser, temporary containers are persistent. Several times I've lost a session from an incognito window because Firefox wanted to restart and wouldn't let me load any new pages until I did so.
- Pages visited in containers are still included in your browser history, which can be useful if you want to find something again later
- You can have multiple temporary container sessions running at once; while all incognito windows share a session, cookies, etc.
Wait, I think I missed something, is uMatrix bad somehow?
https://news.ycombinator.com/item?id=24532973
It's great, it just might not survive too many Firefox version bumps now. Hopefully there'll be a clear successor fork to switch to before long.
The only downside is the GDPR warnings keep coming back. I've been making custom CSS and JS injection rules to get rid of GDPR warnings though by removing or hiding them from the DOM -- any Adblock-style plugin to get rid of all of those? If I hide all the GDPR popups with custom CSS, I will have never seen them, and therefore never agreed to them, and if I block cookies they can't track me anyway.
I've seen this on several sites now. Understandable but having to turn off ublock puts you on the radar of all the trackers again.
Or even better, if the tracking uses some commonly available libraries, actually mess with their tracking data and send it back so that it's a lost cause on their part to even try to track people. Doubly awesome if FireFox can ship a browser that in its default configuration messes up tracking data with false data (hee hee).
https://addons.mozilla.org/en-US/firefox/addon/containerise/
Grants the ability to regex match on domains & url paths for sites that do auth redirects or to isolate corporate & personal accounts on the same domain (github, google etc) - MAC should have this functionality built in, and there are several open issues requesting it.
Containerise does have builtin limited temporary container functionality, but I found the separate extension to have more useful configuration options for how temp containers are handled
I think you can already do that, unless I'm misunderstanding you. If you use the "Always open this site in..." menu option while you're on the bandcamp website, it'll automatically change the container then next time you visit any bandcamp.com url.
If I go to https://mayflowermadame.bandcamp.com/ and select "always open this site in...", and I then open https://vandrer.bandcamp.com/ having not visited it before, it doesn't open the site in my Bandcamp container.
Follow along for the root domain issue here: https://github.com/mozilla/multi-account-containers/issues/1...
Has anyone tried to implement a "suspend tabs" extension that would pause the debugger ?
I've recently shifted to Firefox and I noticed that after opening 10-15 tabs on about 3 separate firefox windows the memory usage is way higher than Chrome's. I have seen lesser memory usage on Chrome for way more tabs and windows.
I have very similar observations on my android phone as well. I've had 100+ chrome tabs open on my phone with no hiccups, but about 20-30 in, on Firefox, my entire phone slows down to a crawl and tabs start crashing etc.
Is it just me?
Why not keep it as a bookmark? I don't understand why people live inactive tabs open.
Later when I search for it in address bar and Firefox offers me to jump to one of the tabs, I do that and instantly see related tabs to the left and right of the current tab. My current tab may not always be the exact one I was looking for, but the one I need is still easilly trackable.
If I don't do that and try searching the web my search may not be precise enogh to bring the needed page.
Overall, it's just a different mode of browser use. It suits some people and doesn't suit others. Good thing that Firefox can accomodate both types of users.
When developing, I'll open a new window and keep some tabs relevant for what I'm working on. Frequently it involves me piecing together bits from different APIs or parts of APIs, so require switching between multiple tabs. Often I'll have to come back, and it may take a day or two. No need to keep the tabs running, I just want to quickly pick up where I left.
Stuff like that.
As a tab hoarder, I have wondered why I do this so many times. I think the answer is that Firefox's bookmarking is ... not great. It is always slow and clunky-feeling to use. You're forced to put these bookmarks into a tree structure, which isn't awful until you realize that you have to remember just how you stored it later. Just for reference, I often find myself running SQL commands against Firefox's places.sqlite DB to locate a page I visited.
I think tab hoarding could be greatly reduced by a series of thoughtful improvements to bookmarking.
If they would improve bookmark-handling it might be a different story. I thing it would probably not even so hard doing this. There are already many addons implementing significant improvements on certain parts. Just combining them and streamlining the whole stuff might be enough.
Another one I use, and it works very well, is UnloadTabs [0]. I discovered it because it's one of the addons recommended by Tree Style Tab [1].
[0]: https://addons.mozilla.org/firefox/addon/unload-tabs/
[1]: https://addons.mozilla.org/firefox/addon/tree-style-tab/
I've got a lot of marketing clients I work with, and having everything in the context of a google account for that client is deeply embedded as part of my workflow.
I could do the same with Firefox accounts, they just need to implement it!
It has drastically improved viewing 4k Videos on Linux for me where before the video would use up 100% of my integrated GPU, and now its down to 0%
AFAIK Chrome isn't using this as seen from intel_gpu_top so this was a major improvement for me.
[1] https://www.phoronix.com/scan.php?page=news_item&px=Firefox-...
My machine is in the upper-mid range with a TR 1950X + Vega 56, so I can’t imagine it’s a spec issue.
I’ve read the entire Arch Wiki article on Firefox performance [1], ensured that hardware acceleration and other performance settings/flags are enabled, and tested different configurations of theses settings. Nothing made a discernible difference.
Chromium, even with hardware acceleration disabled, is dramatically more responsive than Firefox.
I have been very tempted to go back to Chromium. Ideologically and privacy wise, I really want to support Firefox, but I can’t help craving a lightning fast UI.
This is not to say Firefox is slow, but that Chromium feels much snappier.
I too dropped Chrome for ideology and the snap was dearly missed.
Starting from Firefox 79 I had to disable webrender, otherwise youtube videos crashed very frequently. So except for watching videos, the Chromium experience is much smoother and consumes less cpu. There is this Fishbowl web browser rendering test, for Chromium I can display 100 fish at 60fps, for Firefox (without webrender but hardware acceleration) with 10fish I get only 53fps.
For watching youtube videos (with h264lify on both), I get on firefox between 15%to25% cpu consumption with Vaapi but without webrender. With both vaapi and webrender it is <15% but very unstable. Note that on Windows10 for the same hardware cpu consumption is between 5% and 10%.
For Chromium and youtube videos cpu consumption it is more like between 20% and 40%.
So I hope the webrender is more stable with Firefox 81, but I think I'll keep Chromium for anything other than watching videos.
In fact, on a resource-constrained VDI for internet access (for security reasons), I've also noticed that Chrome seems to prioritise interaction of the UI elements much more than Firefox does: in Firefox I've often noticed that when the page has animated items (whether gifs, videos, etc), Firefox seems to prioritise playing back the content over responding to keyboard or mouse events (i.e. page up or Ctrl+W), and can often take multiple seconds to respond, whereas Chrome responds to events much faster. Maybe it's something with the event loop?
I use it as my work browser, and run Firefox as my personal, mostly due to Vivaldi not having an iOS browser (I love me some tab sync).
Displaying your browser history as a calendar is one of my favourite features of any browser.
I'm running Firefox on ArchLinux with the 5.8 kernel and an Intel motherboard with integrated graphics.
Desktop: quad core Intel i5, 16 GB RAM, SSD,integrated graphics.
Laptop: quad core Intel i7, 32 GB RAM, SSD, integrated graphics.
The [dev tools colorblindness] simulation is inaccurate, using color matrices with no scientific basis. While the source cited in devtools/server/actors/accessibility/constants.js does not list its source, the matrices appear to be the "colorjack.com matrices" [1] (and do not originate from the scientific literature). As far as I'm concerned, this is worse than not having such a simulation at all, since it gives people a false sense of accommodating individuals with color vision deficiencies.Can anyone explain why this feature would need to be region-locked? Are they doing something more than simply storing CC info locally?
Edit: The heck, I haven't read carefully the OP. Thought that the question is about Pocket.
Yes :)
Note further down looks like PiP mode is also getting more enhancements soon. Hopefully some of the open tickets around remembering window position and resize borders being too hard to hit get addressed as well.
How is the credit card saving thing from a security perspective?
Seems on the one hand like a weird thing to let a browser keep track of for me, but maybe it's adequately protected to not be an issue.
One more threat vector to worry about (someone getting ahold of your password manager).
One less also (keyloggers). Unfortunately, I worry more about the first, so I won't use it, thanks (and already I know it by heart, anyway).
This is very welcome. Especially XML.
I really hope that this is is going to be a user-facing option and not hidden away in about:config (or not configurable at all). I already have a media player using global media shortcuts, thank you. Browsers need to stop assuming that they are the only app in the room.
On computers you frequently have multiple medias playing at the same time and it is not possible to control all of them with one set of media control keys. The OS can guess but will often get it wrong.
You have music playing in the background and you start a YouTube video and then hit pause. What gets paused? On my current system, it's (usually) the YT video in Firefox. This is wrong because I want to pause the background music so that I can listen to the video. On another system it might instead pause the background music. That is wrong because I wanted to pause/unpause the active YT video that I've been watching for the past 15 minutes. I ended up disabling Firefox's thingy in about:config because this gets pretty frustrating after a while.
This Firefox fix allows Firefox to behave like any other app.
Anyway, I just got the Firefox update and it seems like my media player seems to "win" over the global shortcut from Firefox that I didn't ask for. So all is good for now...
The only unintuitive part is that maybe it should first try to play / pause the active window before delegating to that priority.
You could already do that, if you turned on those options from about:config. You can also turn on the forward button for skipping to the next song.
The two settings were:
- media.hardwaremediakeys.enabled = true
- dom.media.mediasession.enabled = true
To make it clear, I mostly listen to YouTube Music in Firefox. If the website has support for media keys, then it should work.
Thanks for all your work Firefox devs!
Other than that, Firefox is incredible and I'm always happy to see new updates.
I have only one issue, is that copy past is broken under wayland: https://bugzilla.mozilla.org/show_bug.cgi?id=1631061
Only one audio stream at a time can use ALSA, how would that be an improvement?
I don't know about the audio quality improvement though, unless OP is talking about avoiding latency that comes from going through PA.
Indeed, alsa only supports one audio stream. This was the purpose of all the other sound daemons (arts, esd, etc) of times past. Alsa added "native" software mixing via a "dmix" [0] plugin. The end user is left with a setup that can handle multiple streams to a single sound card, however, one looses the ability to better tune how those streams are mixed.
For instance, most sound cards only support sample rates of 48khz. What happens when you have one application playing 44.1khz 16bit sound with another playing 44.1khz 32bit all while something else is playing 48khz sound? Dmix will resample and mix them into one 48khz stream, but it does so in the sloppiest way. It can be tuned somewhat, but that just makes the application linked into the alsa library consume even more CPU cycles.
Pulseaudio is much more better in this situation. It can change its sample rate on the fly. For the above scenario, it could have upsampled the one 44.1khz 16bit stream to 32 bit, and resampled the 48khz stream to 44.1khz and then piped this single 44.1khz stream to the sound card (if it supports 44.1khz audio) at much better efficiency and less work. There is really no reason to fight it anymore.
[0]: https://www.alsa-project.org/main/index.php/Asoundrc#dmix
pulseaudio -k
https://www.userchrome.org/megabar-styling-firefox-address-b...
Edit: Added link
edit: I mean how to download without the Play store? the support docs seem outdated
As best I can tell, they really, really want you to get it from the Play store, which correctly lists the 81 version number: https://play.google.com/store/apps/details?id=org.mozilla.fi...
I believe there are extensions which allow one to download apks from the Play store, but I've never tried them
F-Droid is similarly crazy: https://f-droid.org/packages/org.mozilla.fennec_fdroid/ with an issue about it still unaddressed https://gitlab.com/fdroid/fdroiddata/-/issues/2161
I'd guess you'll have to build 81 yourself, or investigate those Play store extractors
I don't know of a trustworthy extension to download APKs from the Play store. I'm reluctant to let one access my Google account indeed.
Regarding "their" intention, I'm mostly afraid the person who maintained the FTP got laid off.
[1]: https://en.wikipedia.org/wiki/Firefox_for_Android#Release_hi...
I don't think this is being depreciated.
firefox -kiosk [URL]
Doesn't seem to work for me on Windows 7 (while working on Chrome on Youtube, Soundcloud and a side project of mine).
Basically navigator.mediaSession still returns undefined.
edit: it's win8.1 and above.
The pref for media keys : media.hardwaremediakeys.enabled The pref for media session : dom.media.mediasession.enabled
See more details on https://bit.ly/2WJDEY0
https://addons.mozilla.org/en-US/firefox/addon/firefox-color...
Edit: the Control Panel has a Cleartype wizard that works like an optometrist exam: https://www.tenforums.com/tutorials/80598-turn-off-cleartype...
Which is a great thing, btw! because it helps with all that nonsense-designers-bs of suuuuper thin fonts nobody can actually read.
* "retina" Macs at 16" and 27"
* Windows laptop at 13"-ish and 3000x2000
* Mac and Windows at 24" and 1920x1200
All of these look fine to me, except for Windows at 1920x1200. I don't know if Firefox is especially bad, but that's my primary browser.
I wish I could better articulate what's wrong with it, but I don't think it's fixable with the ClearType tuner. It may just come down to preference--I use Macs more, so I prefer their font rendering.
This is the frustration. Quite simply, I don't think anyone at Mozilla uses Windows.
I've tried to go to Firefox from Chromium, but the psychological impact that font rendering has on me is too much. I mean, we spend a lot of time reading text in a browser. I want that to be delightful and easy on the eyes.
Been using Firefox forever, since it was called Firebird, migrated to it from Netscape at some point.
One example of a page that doesn't work is Amazon's "Today's Deals"[1] page.
[2] is screenshots of the same page in Firefox (top) and Chrome (bottom). I do have uBlock Origin installed but disabled for Amazon.
I think Firefox's best shot for relevance is to switch from being a complete browser codebase and into being a maintained patch set for Chromium that retains user-focused features (such as adblock APIs and limits on media autoplay) as they are removed by Google. The required resource commitment would be far lower and might be viable in the long run.
That ship has already sailed.