For example, I have a profile for watching videos via Amazon and Netflix, which uses dark mode and some high-resolution extensions, but not tree-style-tabs which I use with my normal browser profile.
I have one for work and one for non-work and it's great!
/usr/bin/firefox -P my-profile --no-remoteI actually have some scripts for managing not just profiles but extensions. Hopefully I can get it cleaned up in time to put on Github.
As my extensions include ublock0, umatrix and cookie autodelete normal tab close behaviour usually eradicates everything.
It was broken by the Firefox Quantum update, by after a long and patient wait the original author rewrote the addon to work acceptably again.
[1]: https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-sta...
Firefox --no-remote
Actually you've inspired me to use a 'timewaster' blocking extension to prevent some URLs from loading in my main personas. Might achieve the same thing.
I guess I could also write a userscript that handles the links being opened from the browser itself. Like the timewaster extension you mentioned but also starts the right instance in background.
I don’t need a whole separate Chrome install just so I can open an AWS console in each one. Seems like a lot of overhead for two tabs.
Also requiring another window is a lot of extra mental overhead to keep track of all the windows.
For example right now I have 12 Firefox containers running. They are 15 tabs in a single window.
With Chrome profiles, I’d need 12 windows, most with just one tab.
Accessing my company's VPN requires proxying all internet traffic and accepting their own special root certificate, via McAfee's crap and thus can theoretically MITM my communications.
Firefox can be configured to not accept such root certificates. So I'd need a company profile and a personal profile.
But unfortunately opening profiles in Firefox is a pain. And my MacOS doesn't consider the opened windows as part of the same app, but on the other hand you can't assign them a specific icon, so switching between them is a pain.
If Chrome's profiles allowed me to disallow custom system-wide root certificates, I would switch to it. But Chrome has no such settings.
I'm still on Chrome mostly because of this, even though profiles are a crutch and, for example I cannot force Chrome to open specific URLs in specific profiles--this would be a killer feature for me.
For Firefox, in pre-57 era, there was an add-on called "Profilist" which can do the same (and better), but unfortunately you can't use it (or do something similar) more in web-ext.
https://addons.mozilla.org/en-US/firefox/addon/multi-account...
you don't have to click anything — press `Ctrl+.`, and a number button from 1 to (however many containers you have configured.)
I switched it to a different combination so it can be used with one hand.
I've put the shell script I use here:
https://gitlab.com/snippets/1979112
You should be able to adapt it to Firefox pretty easily.
I think you have to use multiple profiles to do that, which is kind of clunky. Anyone know of they have plans to make managing and using multiple profiles smoother?
Also the privacy is nice having every tab in its own container.
This has been a standard feature for Google accounts for at least 2(?) years.
AIUI, the only "container" functionality built-in to the browser is... infrastructure, I guess you'd call it: Firefox provides all the tools for addons to do stuff with containers, but doesn't actually do anything with them itself.
Probably because that's not related to remote work and school?
https://github.com/mozilla/multi-account-containers#readme
That one changed my life. It allows me to log into different AWS accounts at the same time. Also different Gmail accounts at once (like my kids' email and mine).
Also it gives you a massive boost in privacy since cookies don't follow you around since they are restricted to one container.
Combined with Container Tabs Sidebar:
https://github.com/maciekmm/container-tabs-sidebar
You get the tree style tabs with automatic organization by container.