Android Firefox demolishes chrome too but probably just because I no longer need to download and render all the ads (thanks ublock.)
While I was at it I also took the chance to migrate passwords out of Google land into Bitwarden.
Session restore is amazing, my .cache is tmpfs but it still manages to instantly recover all my tabs on reboot. Tabs are addictive in FF and don't have the same usage constraints like in chrome.
The container system for managing different developer/test/personal profiles is a dream. No longer have to worry about Slack links opening in whatever random chrome instance had focus last. (Back up your user data, sync on these container settings doesn't work - yet)
Also enjoying different proxy profiles per Firefox profile as well.
Work profile + work containers + works SSH tunnel proxy.
Personal profile + personal containers + NordVPN.
Passwords managed by bitwarden and any required crossover is shared via a private organisation. This gives me minimal work access on my phone, and minimal private passwords on my work profile.(GitHub/stack overflow)
It's kind of complicated but it's such a quality of life change coming from 20 odd chrome profiles and the nasty sync issues that ensues. Most people can probably get by with a single profile. I just have multiple systems and need to keep work stuff separate but end up using work laptop as a daily driver most of the time.
I also made the switch to Bitwarden - except for me I was using Lastpass before. Bitwarden has a much cleaner interface and a sane sharing scheme. Trying to keep shared passwords in sync with my wife in Lastpass was an absolute nightmare - to the point that I hated changing the passwords - which is one of the major points of a password manager. Lastpass has become stagnant and bloated since LogMeIn bought it.
But now, well, I don't really see me going back any time soon.
The bridge solution is a nice attempt at supporting open standards, but it's not on Linux or Android which basically means my email is silo-ed. I can't use it with my regular mail client and the ProtonMail client will never be all things to everybody.
The android client at least does seem to run just fine without Play Services, it just pops up annoying notifications saying it needs them.
At this stage I'm probably looking at migrating away.
I'd really like a mail provider that lets me forward a few addresses to the rest of my family since I own lastname.nz, but that doesn't seem possible on most mail hosts without a full x-user enterprise setup.
Edit: fixed link
If I had to guess, I suspect that Firefox triggers the container switch dialog on the first network request, and that page is so optimized that after the first visit it loads entirely from cache and/or localstorage data without any network activity at all.
If true, it might be that while it didn't switch, it actually wasn't leaking data between containers at all, since there was no network activity. I'm not sure if a background request would have triggered a container switch dialog, been blocked quietly, or have been allowed through some root page permissions cascade.
I may be far off, and this is trivially checkable, but I'm out of time.
You can try this if it affects you.
Especially easy with bitwarden-rs or bitwarden-go (written in rust and go accordingly) instead of having to pull down the bitwarden blessed MS SQL stuff.
This time it was the extensions that didn't cut it. One of the first things I do (after importing the bookmarks) is to install the same extensions, or find their equivalents.
I heavily use customized mouse gestures. The extension I use on Chrome works like a charm. On Firefox, I tried five in a row.
They would either be very poor in terms of options and customizability, or request 10+ bizarre permissions (which really have nothing to do with functionality I expect from them - such as "read the text of all open tabs", or "monitor extension usage"), or very cumbersome to customize. I've really got fed up after trying out several in a row.
Well - I'll wait another year.
Same here! (except i'm using Brave instead of Chrome, it's also Chromium based and supports its extensions, without the Google tracking features.)
I don't understand why after so many years Firefox still doesn't support "pinch to zoom" on Macbooks/Laptops. For me it's such a basic feature, almost like a car without a proper steering wheel... not very smart if you want to attract more users.
At last, someone created an extension ("Multi-touch Zoom" https://github.com/haxiomic/firefox-multi-touch-zoom ), but unfortunately, it often doesn't work properly, like for example on this website...
Chromium disables hardware acceleration by default for a wide swatch of graphics drivers too (including all Nvidia GPUs).
> Chromium disables hardware acceleration by default for a wide swatch of graphics drivers too (including all Nvidia GPUs).
From what I remember reading, it disables it for nouveau driver, not the NVidia driver which works. This is supported by the fact my Chromium is currently using HW accel on NVidia without me having forced anything.
I did try enabling HW accel in Firefox and it did not solve laggy scrolling. I don't think it even really got enabled, I think it's forcibly disabled even if you try to override it.
Chromium also has hw accel enabled by default for intel drivers, which is by far the most used gpu driver on linux (and is pretty stable in my experience). Firefox doesn't even have it enabled for intel
I currently have my Bitwarden instance hosted on my Docker swarm cluster, which is just 3 $5 DO droplets and 1 with like 2GB and RAM and 2vCPUs. But, a quick look shows that currently all the BW containers are running on the $5 ones. I have the MSSQL container’s RAM limited to 1GB as well.
As for the x86 requirement, that’s likely the case, I’m assuming you mentioned it because you’d like to run it on some ARM device like a RPi. I haven’t tried running their containers on an ARM device so I can’t say they’ll be compatible, but I know docker’s ARM compatibility has improved so maybe someone has got them running on some ARM device.
docker run -m 1GB --restart unless-stopped --name sql -h sql -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Let-Me-In" -p 1433:1433 -d microsoft/mssql-server-linux:2017-latest
At least that's for controlling them easily. I use it for Whatsapp web on 2 accounts
For proxies you can use whatever vpn service or plugin. I use paid Nord because I need consistent access to certain countries for testing. There is some tunnel bear/Nord like plugins that have lists of free proxies.
See other comment for container/proxy info.
Is there a specific reason you don't use Firefox' password manager? (Read: Do I have reason to migrate out of it?)
To this day I can't believe none of the browsers actually try to fix this by at least locking the password database after a certain period like any password managers do. Safari at least disallows you from looking at the list of sites you have passwords for by requiring you to enter your account password but never asks you anything at each site's login.
For this reason, I never use browser based password managers.
> Read: Do I have reason to migrate out of it?
No, but I suggest you try it out for a day or two, see what you think.
IIRC, it also does this the first time you launch it under a new profile.
For example, suppose I had a "Casual Browsing" profile and a "Banking" profile.
Could I have both profiles running at the same time and not risk any contamination?
If I were to pick up something bad in one profile, could it leak over to the other?
firefox -p "account name"
I believe containers are available without an add-on using aboutconfig but that may have changed or it may not be full functionality.
I also find that Firefox will bog down after a month and I have to manually delete out its cache in app settings. I haven't had to do this for Chrome since back in the Android 5.x era.
Not the issue in my case though.. I don't use any extensions on my mobile browsers.
I switched to Firefox on Android a few years ago and it was unpleasant until I upgrade my phone. At the time I was running a Nexus 4 and moved to a Nextbit Robin.
My partner switched to Firefox on a Google Pixel and regularly complains about issues with it's performance which makes me wonder if Google has done some optimizations to Chrome on the Pixel.
1. There’s still no full featured Tab Mix Plus possible with the current APIs. That’s been a big bummer for some years now.
2. The most downloaded session management extension now is still not as rich and good as the old XUL extension Session Manager (from mozdev).
3. I probably have to search again for a WebExtension equivalent for this one. Lazarus was a nice form saving extension in the past. Not sure if something similar exists or is even possible.
I don't have any specific retorts to your points other than pointing you to https://addons.mozilla.org/en-US/firefox/addon/textarea-cach... for a Lazarus replacement (although I thought Firefox does this by default, and I don't understand why you need an extension at all).
It's basically XUL Firefox w/o WebExtension crap (they played with WebExtensions and bailed).
Made by the same people who make Pale Moon, it's basically a successor.
The main downside, of course, is the XUL extension authors are unlikely to keep updating their extensions now the XUL is dead on OG Firefox.
> A better video streaming experience for Windows users: Firefox now supports the next-generation, royalty-free video compression technology called AV1
Since I don't care about Windows, I was curious as to whether this had already shipped for other platforms or not. At least using Firefox Developer Edition v66, it works fine behind the media.av1.enabled flag on Linux.
Also seems that https://www.mozilla.org/en-US/security/known-vulnerabilities... has yet to be updated.
AV1 support is available on all platforms behing the flag; this release just enables it by default on Windows .
OH YES! Finally!
Handoff (when it works)is just so useful.
Still a little flaky even for apple apps so interested to see how it works on Firefox.
Firefox doesn't seem to know/care if its not top window
Even though they are only starting in nightly to make it the default on Nvidia hardware it seems to work without incident so far on this 2016 AMD Radeon’d MacBook Pro.
(Chrome's .deb includes configuration to add Chrome's apt repository; I'm not sure if Firefox's does.)
I dont disagree with your point, not sure it is relevant however.
Running Firefox from a tarball is a very specific use case for a small subset of highly technical users. Even if you figure out how to do it, the lack of system integration gives a very poor impression of the way things work on Linux. Even the vast majority of technical users don't want to run Firefox this way. Yet that's still what the website offers you.
We should be able to recommend at the very least Ubuntu to average users. And people do that, sometimes quite successfully. But with the attitude that all Linux users can save themselves - "we don't need to think about the UX" - we can't really keep doing that.
I think Firefox or anyone else would be doing a disservice to an average user to make them think they need to manually install this software outside their package manager.
If Firefox offered a .deb for $OS on their homepage, and Grandma attempts to install it while running $OTHEROS, then likely she will either 1) fail or 2) break her system. That's a worse user experience than a .tar.gz.
Asking Firefox to maintain packages for every outdated Debian-based distro is unreasonable. Nice to have, yes, but unreasonable to ask.
If someone knows what Debian is and has chosen to install it I think its fairly safe to assume they have some Linux knowledge.
Ubuntu on the other hand is the most likely to work without any tweaking. Its the default choice for less technical people wanting to try Linux as well as more experienced people who want a hassle free install.
My argument is that even technical users, with the skill to install Debian  or far beyond, should not have to figure out this problem. Even if your users can figure out how to solve such problems, they shouldn't have to confront them with a thing to figure out if you don't need to.
The Linux ecosystem is so full of the attitude "oh well, my users can figure it out". It really annoys me, and it really holds stuff back.
 This really is not an amazing skill. I know plenty moderately computer literate people capable of getting through the straightforward Debian installer that are not up to date on Linux packaging systems. Just think of all the intermediately skilled Windows users looking to switch.
Or worse, you get devs with super high egos that will say "Anyone who can't understand a tar file is a freggin' idiot". Note that this is significantly toned down. Ever wondered where Internet troll culture comes from? Linux devs.
The UX of deb and of tar are equivalent, relative to a GUI.
The number of times I've discovered umpteen copies of Firefox tarballs on his desktop, and every time he complains it's been a pain to 'upgrade Firefox'
Sure, I could have done more handholding, but yes, Firefox could certainly have made it easier back then and still today.
I was just replying to the comment making a point about being accessible to the average user, the average user of Firefox is not manually installing updates on Ubuntu
Also, since it updates in place anyways, which is nifty, I guess this comment mainly applies to other software I've used which is a royal pain to install...
Personally I like the tar. That's my preferred way to use Firefox in Debian. I untar on ~/apps/firefox, symlink to my ~/bin and it is ready to go. The auto-update of Firefox works perfect, so I don't need to use Debian packages for that.
stable: 64.0.2-1 2019-01-10 (167) 216MB -
candidate: 65.0-2 2019-01-28 (172) 217MB -
beta: 66.0b3-1 2019-01-28 (173) 217MB -
edge: 63.0b13-1 2018-10-09 (140) 206MB -
esr/stable: 60.5.0esr-2 2019-01-28 (171) 213MB -
snap install firefox
Then again, I though AppImage was supposed to be something like this?
Getting the version from the vendor can be more ideal, since there’s no dependency on one party to keep another party’s software up to date, especially where distribution versions are concerned.
One problem though, that I can't solve, is that every once in a while I want to log in with Facebook, like for AirBnB. But I can't, because the cookie only lives in the Facebook container, but I can't add AirBnB as a hostname to the Facebook container.
Has anyone solved this?
Edit: I just solved this. You have to disable the built in Facebook Container extension and then it works as expected.
I don't see the facebook container to be built-in. I have only the multi-account container extension installed, and I can make any website to open by default in the container I have created for facebook.
I think, you will have to uninstall/disable the facebook-container extension, and just have the multi-account container extension enabled.
FB container - https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...
Multi-account container - https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Like, if I had a specific container used for Banking sites, would it be relatively safe from other containers?
Currently, I use Firefox for casual browsing and Chrome for email and financial related sites. But it would be nice to just use Firefox for both. I'm just worried it would be less safe.
It would be even better if Mozilla used the voluntary telemetry + manual user feedback to decide which sites benefit from cookies (e.g. web shops), and applied this to everything else (e.g. news sites).
IIUC you want a container to be isolated to a single website, you have to create a container for that website, open the site in that container, and then click the multi-account container tab in the toolbar, and select to option to open this website in that container by default. From then on whenever you open the website, it gets opened in that container by default.
1. It added a new search engine (amazon.com.au) to my list that I'd culled down to just DuckDuckGo
2. It started recommending extensions for websites I visited
Maybe I'm overreacting a bit but why does it feel like every time I update anything recently I then have to spend 5 minutes going through the preferences to make sure it hasn't changed anything. It makes me hesitant to update any app when I feel like the developers are working against my interests.
However, WebP works well for a much larger range of image types. It has lossless options with better compression than PNG (because PNG is incredibly simple compared to more recent image formats, in my opinion in a kind of beautiful way). And when compressing graphically simple illustrations with lossy settings, it can get much better results than JPG, both compression and quality wise.
Having said that, I still hope FLIF (or some descendant of it) will get some traction eventually.
Still Safari is the best in terms of battery endurance (its a VERY SIGNIFICANT difference). But then again its Safari, so you have to decide whether you want a capable browser (FF/Chrome) or a battery efficient one.
This is personal experience, no lab tests, etc.
That seems to be a known issue, but for some reason it's taking a long time to be solved.
Another work around if you want to use a non-default scaled resolution with firefox is to use firefox in non retina mode. I prefer not to use this as it makes the experience blurry.
I do wish they would fix this issue though.
With the handoff working too I’m downloading tonight to give FF a fair shake.
See "Adding support for native OS compositors to WebRender" at https://pcwalton.github.io/2018/12/07/plans-for-2019.html
It will ship and be enabled by default in Firefox 66, it will not have a whitelist of allowed websites but autoplay on all websites will be disabled by default (configurable obviously), if autoplay is blocked there will be a small notification in the url bar to tell you and give you the chance to enable it for that site only if you so wish
- An actual notification the user can see and control, which means as a developer I can give people an easy way to re-enable audio if something breaks.
- Actual user controls instead of an opaque algorithm I can't override that randomly decides for me on the fly whether or not I want to hear something played.
- No default whitelist, which means when I turn it off, it actually turns off everywhere, and I don't have to spend a week wondering if the next link I click on is just going to start autoplaying anyway because the site is popular.
It still boggles my mind that Chromium's policy is to just turn autoplay back on if you navigate to a new page on the same domain. It makes the entire feature worthless, it's like they assume the only way users are ever going to visit websites is from a search page or social links.
I don't think Firefox's policy is perfect -- user gestures are interpreted so broadly that they're incredibly easy to abuse, and I fully expect websites to start widely abusing them in the future. And the UI for adding exceptions is still really cumbersome -- as a developer I wish there was some way to whitelist domains from the notification bar without going into settings.
But all of this is just quibbles, the implementation is fine. It's just so much more straightforward and logical than what Chromium is doing. I'm at the point where I'm just really happy that Firefox is still rolling out features with predictable behaviors that feel, for lack of a better word, sensible.
I feel like increasingly where features like this are concerned, Firefox is the adult in the room, and for whatever it's worth, I really appreciate y'all being there. Seriously, I hope that everyone on the Firefox team feels good about themselves when they go home at night. I think you're doing good work.
> And the UI for adding exceptions is still really
> cumbersome -- as a developer I wish there was some
> way to whitelist domains from the notification bar
> without going into settings.
1) Set 'ask permission' to true
2) Set 'block webaudio' to true
3) Set default to 2, which is 'ask per domain'. As I understand, the default of 0 is 'autoplay', 1 is 'block' and 2 is 'ask' but your favourite search engine of choice can provide clarification on this and the other settings. 2 will cause a pop-up beside the URL bar, like with password save popups, letting you accept or block and with a checkbox to set it permanent.
I changed all the media.autoplay settings from the default except block-event.enabled, with default set to 1. With that it seems to do what I want. I'm not sure if the strange media.block-autoplay-until-in-foreground behavior described in the comment is still happening but I set that to false also.
Switched to Firefox from Chrome a month ago and my only regret was not being able to control autoplay audio.
This is the documentation for the feature: Allow or block media autoplay in Firefox .
And because that can cause problems when spawning third party applications from Firefox, there's another environment variable to opt-in in last nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1522780
I just checked and was a bit sad to find that the latest version of node still doesn't support it. This is a bit surprising as globalThis is already supported in Chrome.
* Pinch to zoom (on macOS)
* Customisable keyboard shortcuts for Add-ons (which Chrome has)
* No elastic scroll (bounce effect) (which Chrome has)
I stick with Chrome as it works how I want it to although I find myself using Safari now and then but Safari's extensions are pretty crap in comparison to Chromes.
It has, but lacks UI.
But extensions (uBO/uMatrix) do that (and more) way better.
Schools love chrome books and gsuite, but struggle with trusting an add company.
I may be wrong, but I have a suspicion that Chromebooks only got a foot in the door in the education sector because they had such a large marketing machine behind it. I wouldn't mind betting money that Firefox wouldn't be able to get an equivalent foothold (even comparable to their browser market share right now with like-for-like hardware and form factors) just because their exposure for any given initiative is a fraction of what Google can summon.
My only major gripe is video sort of sucks in it, especially when I'm on my laptop.
I'm glad we're starting to see AV1 rolling out in places. Full support can't come soon enough. Last year at NAB everyone was saying it's about 2 years out from solid support. 2020 should be a good year. AV1 looks pretty promising.
That's no longer true. I'm giddy with how clear everything looks and how fast it is. This is a huge deal for me.
I actually do suspect it's intentional, but have no way to really prove it.
My guess is RAM management/garbage collection going on in the background that needs to whitelist a few things or have some additional fancy stuff going on to not allow for memory leaks but allow for 2 hour phone calls and searchable PDFs after they've been open for some time (and possibly with a 10+ tabs open).
Definitely file a bug. I would imagine both these issues are known about and have a similar root cause.
I love Firefox otherwise.
Google intends to kill Hangouts by the end of the year anyway:
I don't have any proof for this, but I think everything I've seen about Google's Invoice was also meant to kill the open email standards by convincing everyone that the proprietary "AI-enhanced" features of Invoice were worth it over interoperability with other email providers.
Thank goodness that app failed. They're still trying to do it through Gmail now, but it's going to be a much slower process and hopefully people will have enough time to catch on to them before it's too late.
Google is becoming a monopoly in the classical "evil company" sense - a monopoly that's no different than any other monopoly in the past, and that will try to exploit the users and kill competition in the same way others have done it before. More people should start to seriously consider this before going more "all-in" with Google than they already have.
That sums it up nicely.
Without it, any WebRTC video conferencing applications are very CPU heavy, which cripples them on laptops especially.
Here's the bug btw: https://bugzilla.mozilla.org/show_bug.cgi?id=1210727
> The GPU->GPU copy is only usable if you also have hardware accelerated composition.
I thought WebRender is implementing such compositor.
To whoever is responsible for pushing this change through: Thank you.
Can't tell you how many times my finger has slipped and hit Ctrl+Q instead of Ctrl+W.
Oh well! I didn't need all that work...
It only takes about a minute total to get back up and running on everything. It's just a nuisance when it happens.
> (regardless of whether you have automatic session restore enabled for restart).
It also already has an optional check if you want to close a window ("you're closing a window with 10 tabs. sure?"), and a list of recently closed windows to restore.
> We don't intend to add a third, separate pref/warning for people who do want to have a quit warning, don't turn on session restore, and don't want warnings when closing windows / multiple tabs (ie making browser.tabs.warnOnClose = false + no automatic session restore + browser.warnOnQuit = true show a dialog is not something we're interested in doing.
For pop ups, automatic or it doesn't exist.