Guide to Firefox Containers (2018)
thechiefmeat.com
thechiefmeat.com
I know, I know, probably a bit more than containers were intended for, but the containers thus far have been great otherwise. No need to open multiple browsers to test software quickly under multiple accounts, I can just login through all accounts I need to test on multiple containers.
Edit: The more I think about it, the more I feel as though Mozilla could find plenty of VPN (their own underlying provider included) providers to fund support for these changes to make them generic across VPN services and transparent.
[0]: https://addons.mozilla.org/en-US/firefox/addon/container-pro...
Eventually I moved work browsing to a different browser that I set to run through that proxy explicitly, but I still have the Firefox config set up in case I don't want to launch that, or don't care to copy and paste to the work browser some times (I wish I could find a way to make links launched from Outlook/Teams to open in Chrome but other links to open in Firefox).
Congrats, you just invented the Tor browser. Or at least a variant where you are happy to store history etc on your machine.
https://github.com/mozilla/multi-account-containers/pull/190...
https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
Basically every new tab is a new temporary container. Isolation all the time, by default. It's an added exercise for the reader, but you have to go into the settings of the extension and modify some of the mouse behavior. Basically if I want a link I click to share the same container as the parent, I Ctrl + Click. Left-clicking or middle-clicking is always a new temporary container.
Containers are so much more than cookie isolation.
https://addons.mozilla.org/en-US/firefox/addon/containerise
It lets you define rules for URLs to allow any URL matching a pattern to always open in a certain container.
Do you just not define anything in the Firefox Container site list, and rely on this to manage it instead?
Doesn't seem to be very active either
I eventually moved to one of the fields that fixes the issue but have to install that from xpi
Sounds almost like you can have containers like profiles.
Where one tab is opened in a container signed in to an account and another signed into a different account.
Will containers save your session when you close them?
That means you can almost implement google profiles with containers.
Except it's kinda per tab instead of per window.
And that's really cool.
Am I conceptualizing that right?
Will containers save your session when you close them and reopen them again later?
The only thing I sometimes have a problem with is when going through a payment flow using PayPal and forgetting to open the site in a persistent container. Many sites will fail to process the payment on the redirect back to the site as it ends up in another container.
I haven't looked recently, but I didn't see an option to open a site in an existing temporary container based on domain if there is one already open which I believe would solve this.
Related to the advantage you mention is also the reverse: clicking a non-facebook link from the facebook container can (if you want) open a non-facebook container
If you install the "facebook container" extension, it's zero conf but it's only for facebook.
Another use case I saw users being interested in, is you have 2 (or more) accounts on a website and you can login in both at the same time in 2 separate containers (you cannot quarantine the website to the container in this use case because you need to open it in multiple containers). You can do that with incognito, but the second one is very temporary as closing the browser is going to log you out.
How important is to have tabs from different containers in the same window?
https://addons.mozilla.org/en-US/firefox/addon/containers-he...
Great stuff, well done Mozilla! What's the point in being able to customise a container's appearance, including colour, if they're not described on the tab itself?
next to Containers, it is the only reason I still use FF, if FF drops support for either TreeStyleTabs or Containers there will be zero reason for me to continue using it.
Also, right there with ya - treed tabs is the only reason I stick with FF.
Made a performance comparison a few weeks ago to compare sidebery with TST (I got a few thousand open tabs, spread over ~50 windows) and didn't get the perfomance penalty I used to.
Side note: some plugins "crashed" when testing TST, sidebery and tab stash at the same time. Sidebery seemed to be the most stable. (had at one time no adblock anymore so that's something)
Side note 2: I really like some things about sidebery for instance the grouping of tabs and the possibility to see your bookmarks. TST needs to be extended through plugins for this, but some functionality is really only available in certain plugins.
Side note 3: The tab handling of sidebery and TST feels quite different... If you are used to the normal tab handling you will be confused with sidebery... a lot (you can reconfigure it to be more vanilla, but I had multiple problems configuring the plugins). The tab switching isn't at all obvious at times.
All in all I would recommend everyone to play around with containers and vertical tabs :) I know this little rant here went on a huge tangent from the article, but I wanted to clarify my experience with the named plugins.
There is also some activity on https://ideas.mozilla.org and I think you can even vote there.
Edit, here is one idea already posted and approved for voting: https://mozilla.crowdicity.com/post/721353
After taking a quick look at the add-on from the comment above, I bet it's the snapshots feature that requires it.
Alternatively, you can install it, look in your profile dir until you find that extension, and look through all the code it's using, and turn off automatically update extensions in Firefox when you're happy you want to keep it.
People can say what they will about the great extension convergence where Firefox switched to Chrome style extensions, but having everything just be JavaScript that you can easily review yourself is pretty nice.
As per the /r/firefox subreddit, Mozilla refuses to listen / prioritize this issue.
Just found that I had the browser.proton.enabled set to false. Toggling it brought back the border on container tabs.
Still don't like the distinction between active tabs and container tabs though.
91.0.2 on Win 10 as well
Just found that I had the `browser.proton.enabled` false. Toggling it brought back the border. Wow. I completely forgot about this setting I changed around FF 87 or so.
Can you go into a little more detail about how to resize it?
Turns out that like another respondent here, animesh, I had 'browser.proton.enabled' set to false too from an attempt to fix my tabs last time FF buggered around with things. Setting that to TRUE has got the colours on.
So, only slightly an idiot...
[0]: https://addons.mozilla.org/en-US/firefox/addon/container-tab...
edit: for instance, I have a 'banking' profile with containers for each bank, brokerage, etc. The profile is totally separate from my 'general browsing' profile, so nothing can be sniffed. And the containers allow me to partition off each service
This is nice for experimenting with changes to umatrix settings without having results "pollute" my long-lived container storage.
Also nice as a relief valve for when I don't won't to deal with my locked-down default settings, and just want to open up a site with everything enabled in a temporary container that gets blown away when I'm done.
Can you do the same with profiles? If I come across a link in one profile, but one to open it in another, is there a way seamless way to do it?
Firefox lacks a built-in profile switcher menu like the one in Chrome, but the FOSS browser extension called Profile Switcher for Firefox is a similar replacement:
https://addons.mozilla.org/en-CA/firefox/addon/profile-switc...
You'll need to install the connector for the extension to work:
https://github.com/null-dev/firefox-profile-switcher-connect...
I am aware that I can configure it to open certain sites in certain containers always, but that is not ideal in many cases eg. using github/gmail for both work & personal use.
I currently use an extension [1] that enables support for opening links in specific containers using custom protocol handler. So now I can have a launch-gmail.sh script that invokes
firefox 'ext+container:name=Google&url=https://mail.google.com'
to open the site in a specific container.
[1] https://addons.mozilla.org/en-US/firefox/addon/open-url-in-c...
Because of the way AWS handles the URL's for logging in I get:
company1.signin.aws.amazon.com
company2.signin.aws.amazon.com
company3.signin.aws.amazon.com
BUT FF only seems to remember the login/password for 1 of these at a time. I had hoped that putting them all in different containers would fix this but it appears that FF only matches based on the base domain name, and not the full sub-domain.
If AWS had the domains structured as: AWS.com/company1
AWS.com/company2
AWS.com/company3
It might behave differently.At the very least, exposing them via webextension APIs would let developers take care of it themselves.
I have bookmarks set up with URLs like your first set:
company1.sigin.aws.amazon.com
...
But as soon as I click one, it gets redirected to: signin.aws.amazon.com/oauth?<War and Peace>
Which is interpreted as the same URL for all accounts.One solution would be to have FF containers tie into the bookmark editing code so we can set the container by bookmark. That is, when I click a bookmark with a container set, that container should be used to open the site regardless of the URL.
I may be fooling myself and google can identify it anyway through my IP or something but it feels like I get a little extra anonymity.
But this is just my personal experience.
Like if I want to just check syntax for a new programming language, ddg can handle the search just fine, but if I am doing initial research for a problem I don’t understand well, I need Google to get consistently relevant results.
Even for websites that allow switching accounts, I prefer to use containers especially if the accounts go across different "domains" of my life. If I must log in to something personal at work or vice versa, I generally use a container for that to keep them separate.
It took about a week of trying and I was successful at Walmart and BestBuy.
Is this a bug or conflict with another setting or add-on?
I might try resetting my container plugins to see if I can clear it.
However, whenever I encounter pop-up sign-in pages, such as for older websites and some Firefox extensions, the resulting user session cannot be accessed by the original page or extension. This is even if I open the pop-up with the same container, or with the 'No container' option.
[1] https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
privacy.firstparty.isolate -> true (in about:config)
Effectively acts as a separate 'container' for every website.
With Continers I can login to the same site with mutiple accounts, for example one common use it where you have a Admin Account, and a Regular Account. You can use FireFox Containers to access the same site(s) using different accounts
I also do this with Amazon, so I can have my Work Amazon, and my personal Amazon separated with out having to use the "Change Account" feature which I find to be annoying
Before this I'd always forget which OAuth provider I previously used. Did I Login with Google to DigitalOcean or did I use GitHub? Worse, I'd often click the wrong button and get logged into a new/empty account. I never came up with a good rule for which OAuth provider I should use, so it's a guessing game.
Locking the app to the container means I don't really need to think.
Just need containers on the mobile version.
I thought you couldn't install adblock addons (uBlock Matrix) on mobile Firefox?
It looks like tabs in private window (which are isolated in Safari) fulfill the role of temporary containers almost identically.
That's literally the only thing stopping me from switching to Firefox.
Google has an entire menu devoted to it.