For me, it's the best setup I've found in terms of cookie/session management. By default, I do want every new tab I open to come with a clean slate of no cookies, local storage, SQLite, or whatever other storage/tracking mechanisms are invented. If I need to open up a Google service, I simply open a new tab in my Google container. Combined with a good password manager to quickly login to lower security accounts, it is a marginal increase in work managing sessions, with the benefit of not tracking all your cookies and history around everywhere you go. The features aren't perfect since it's not a workflow optimized for consumer simplicity, but it works for me.
https://groups.google.com/a/chromium.org/g/chromium-dev/c/IZ...
In response to asking about supporting multiple profiles between different tabs.
>Extraordinarily difficult. I would expect person-years of effort for this, as the link between profile and window is deeply ingrained throughout the code.
Chrome doesn't support containers because it would take a big investment that no one is currently willing to make. Google doesn't want to spend millions of dollars and deprioritize more important work for a niche feature that not that many people benefit from.
I'll go with incompetence over conspiracy.
You're done. Build while fresh.
P.S.: Microsoft is actively rigging its software, lastly VS-Code just for these things, but it's another can of worms I have no desire to open again.
"... Chrome is built on foundational but really wide C++ APIs, such as the //content/public layer. We examined what it would mean for us to build Rust components against these types of APIs. At a high level what we found was that because C++ and Rust play by different rules, things can go sideways very easily.
For example, Rust guarantees temporal memory safety with static analysis that relies on two inputs: lifetimes (inferred or explicitly written) and exclusive mutability. The latter is incompatible with how the majority of Chromium’s C++ is written. We hold redundant mutable pointers throughout the system, and pointers that provide multiple paths to reach mutable pointers. ..."
[1] https://security.googleblog.com/2023/01/supporting-use-of-ru...
I sometimes wonder whether Google was strategically preempting this paradigm when they mainstreamed ephemeral sessions under the framing of sneaky mode.
If you don't want cookies, you can turn them off for all sites (with exceptions) or for some sites.
Cookies aren’t inherently bad. If a second party asks me to hold on to something while I’m actively engaged with it, that’s typically fine. At the end of the day, though, I’m deciding what to take home.
I'd like that too, how can you do that?
I've been using Firefox containers for a while. When I open a new tab it opens in the default non-container which carries it's own storage cesspit.
For me the shortcut is alt C.
I just opened a new tab normally, with no shortcut, and it automatically created a fresh temp container "tmp2". I logged into HN and replied to this comment. I will close the tab now, and in 5 minutes, due to another Temp Containers setting, everything in the temp container will be wiped.
The whole silly "No Container" business goes away entirely.
See https://github.com/stoically/temporary-containers/wiki/Autom...
> If you are a Multi-Account Containers user who has already assigned Facebook to a Container, this extension will not work
(along with workarounds)
There's a function to always open a site in a container, but this obviously falls over if you have multiple accounts (aws, gmail, etc), plus the UI is poorly communicated.
There are requests to make it so you can associate a container with a bookmark, for instance, but apparently Moz prevented Moz from doing this via browser apis, and have been powerless to do anything about it for years.
It could have been awesome.
- there was no way to make CMD/CTRL+T open a new tab in the same container context as the one you were currently in. To me, this seems like an obvious UX flaw. If you’re browsing in a container, the actions you’re doing should keep you in that container unless you consciously want to switch.
- building on that, there was no option to right click and open a link in a different container. These two features would make container use feel far more natural, and likely make adoption much easier.
If those two features have been implemented, I will give Firefox and containers another go. If not, then I’d like to know what your workflow is and why it is a more natural UX.
Bonus points: make the first option configurable. Extra bonus points, for the second feature, have a right click option to open in a new container.
Edit: since I know I bookmarked it, I went and dug up the bug report for that first feature:
https://bugzilla.mozilla.org/show_bug.cgi?id=1245262
It’s 7 years old and still open. A quick glance shows that discussion is still ongoing today, so I assume it isn’t possible. Given how long it has been actively discussed, I don’t think it would be far fetched to say that my expected use case is not odd.
Those shortcuts are by default, I haven't had to tweak anything, and although they're not standard browser shortcuts, I prefer that option to a remapping of standards.
There's still no quick, default shortcut for this, but you can use this add-on to give you that functionality: https://addons.mozilla.org/en-GB/firefox/addon/easy-containe...
FWIW, the main add-on (Multi Account Containers) lets you do Cmd + Shift + {number} to open a new tab in a specific container -- but I admit that's still some cognitive overhead compared to just doing something like Cmd + Opt + T to open a tab in the same container as your current tab.
> - building on that, there was no option to right click and open a link in a different container.
This is absolutely in the main add-on now, and I use it regularly!
As others have said, you can right click -> open in container!
Essentially, if I make a container for you're website, you've made it to my personal shit list. :)
Ha, I'm the other way around: all websites go into temporary containers, and if I make a container for your website, it's a privilege that I'm allowing you to remember me.
So yeah, everything else happens in the main browser as before.
It implements a batch URL open, rather than ad-hoc link open
You can create rules around which URIs open in what containers, even with regex.
Anyway some tips and tricks from a long time user. First, you can use always open this site in container x. Which is useful for some sites. Then, I also used pinned tabs with various gmail accounts in different containers.
And you can right click on links, bookmarks, and tabs to (re)open in a particular container. I use containers a lot to test our app with various different users in different containers. I also use this with google drive to manage drives for various accounts. Also if you click on links in a particular container they open in the same container. So, for example if I have an online meeting in my company container, the video call opens in the same container.
The UX could be improved and it would indeed be nice to tie individual bookmarks to containers. I've also been looking for this very obvious feature that somehow is the hardest thing ever in Firefox. But it still beats what other browsers offer here, which is mostly nothing. Chrome has account profiles but it is a bit awkward to use and you have to work with different windows. This is much more powerful. You could do the same with Firefox by starting it with different user profiles but it's a bit painful to set that up. Account containers are much easier.
or right click on the tab > reopen in container > choose container
When the "always open" setting conflicts with a current container, you get a prompt. If you want to open a specific container, long press the create tab button to get a selection of containers so you can browse to the website manually.
Using multiple accounts works great for me. Clicking on links will open in the same container, opening the website in a specific container is easy, I don't see the blocker here.
I don't know how many containers you intend on using but I don't find the feature problematic at all. Maybe the Tree Style Tabs integration is fixing a problem I don't know about, but it's working great for me.
It has total cookie protection (meaning tabs don't co-mingle) and u-block origin is on by default. Finally, history is wiped on browser close. This, IMO, is on par with the aforementioned plug ins, but is more "uniform" in the sense that every librewolf install is identical.
Additionally, librewolf has WAY less telemetry out of the box than Firefox, which is always nice.
Have any of you seen/noticed a difference when TCP is enabled? I wasn't paying attention when it was deployed.
The history (and other stuff) wiping is something I'm thinking about doing, but just for "health". I tend to accumulate open tabs to review later... that I never review. I started doing it in my cell phone, opening all links by default in private/expendable tabs. If the apps closes, they're gone. If the link is interesting, I'll do the effort of manually saving it somewhere.
Just saying...
Multi Account Containers - Same thing as the facebook container but more generi - https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Temporary Containers - Same container concept but you can create and destroy them on the fly - https://addons.mozilla.org/en-US/firefox/addon/temporary-con...