Multi-Account Containers
-
@TheAMan006 Not so far as I can tell. That would be containers, which is a structure that Chromium browsers do not, in any way, support other than the option to use multiple profiles.
-
@TheAMan006 appart from profles,
Chromium
differentiates storage scopes between normal and private mode only.Not an easy way to work around (also why private tabs are not easily doable, scope separation is done on window type level).
But this can (in some cases) suffice as an alternative/2nd login container.
-
I guess not basing it off of Chromium gives Firefox a lot of competitive advantages, as in, unique features that others in this landscape simply can not offer! I reckon it has Multi-Account Containers, and Tree Style Tabs too!
-
@TheAMan006 No, Firefox does not have treestyle tabs. It (last I knew) does have an extension that shows them.
Vivaldi does have the Windows panel that shows tabs in treestyle. It's built-in, not an extension.
-
This post is deleted! -
This feature is a selling point for a lot of freemium browser environments like Wavebox, SessionBox, Ghost.
On the topic of extension solutions, SessionBox's extension solution is sub-par but still has 300k users, this doesn't seem like a niche.
If sustainable business models are being supported in part by this feature as a selling point, I'd say multi-account containers are worth reconsidering for pipeline.
Of course I'm not clued in on the internal considerations for the Vivaldi team, but from the outside this looks like an opportunity to get ahead of the curve with work-from-home and the likes on the rise recently.
-
I have no programming experience but from what I've been reading elsewhere I have what I think would be the process to make this happen. Does seem like it would take a lot of work tho. Just wanted to make it happen in my mind at least
-
make new url schema made to handle "containers"
-- e.g. "vivaldi://container/[container type]/[container name]/..." -
use First-Party Sets (FPS) or Cookies Having Independent Partitioned State (CHIPS) or similar to hold cookie partitions inside the new container urls
-- users would turn workspaces, profiles, etc into containers as a menu option or something and they would become urls like the example above
-- could add option to create container with or without current cookies, settings, etc. -
change browser settings from being stored as preference files to cookies where needed
-- local urls would request cookies which would be partitioned to create different setups inside different containers. importantly works offline (i think) -
modify browser UI to be populated completely with embed elements;
-- panel, web views, address bar, status bars, icons, everything. -
make/keep persistent elements available for things like mail and calendar vivaldi profile, menu with unpartitioned cookies
-
make persistent elements for functions necessary to switch between containers in the form of:
-- profiles, workspaces, sessions, tab stacks, etc.
-- populate these with a global list of top-level container urls in the appropriate menus as well as any embeded items in the currently open container
-- (so for example, persistent workspace menu shows all container-ized workspaces, but only the embeded workspaces assigned to the container you're currently inside of, as these are the only ones the container knows exist)
Result would be switching profiles, workspaces, etc into partitioned settings, cookies, logins, etc. all within the same browser window and under the same Vivaldi account.
Side panels, address bars, tab settings, bookmarks etc. would populate with items specific to the containers partitioned cookies.
Tell me if I'm way off base with this or not, but I thought I'd lay out how I saw it working in my mind... Just for fun hehe
-
-
I would love to see this implemented on Vivaldi! I need to use multiple accounts of a given service for work purposes and this would come really handy!
-
I would love to see this tightly integrated with the new workspaces, with a simple 'isolate workspace data' sort-of option. This would mean I would always have my personal email logged into my Personal workspace, and my work one on the respective workspace. This would actually make multi account containers useful and organized, unlike in Firefox imo.
-
It's an really interessting concept and I also think it would be a nice addition to all the great things we allready have for tab-management.
I friend of mine was wondered that Vivaldi hasn't something like that.
I haven't heard about it before, but I would love to get this implemented. -
@bdmendes said in Multi-Account Containers:
I would love to see this tightly integrated with the new workspaces, with a simple 'isolate workspace data' sort-of option. This would mean I would always have my personal email logged into my Personal workspace, and my work one on the respective workspace. This would actually make multi account containers useful and organized, unlike in Firefox imo.
Without being intergrated into Workspaces multiaccount containers are VERY useful cause I can go to a site then another and neither gets any information from the other.
-
my temp solution for facebook is to install facebook app from microsoft store, with it i can use my other FB account aside from the one m using in vivaldi
-
I'm genuinely surprised that no other browser does this except for Firefox. NONE. Sessionbox is subpar at best. Find myself tinkering with the extension more than actually working.
If there's a Chromium browser that can get this feature implemented, it would be game-changing.
I feel like Arc browser will be released for Windows before a tab container feature is released for a Chromium browser. Might just have to hang tight until then.
BTW: Creating separate profiles is not the answer to this solution. As others have stated in this thread, I'm not interested in creating a whole new browser instance (taking up more resources) while also resetting up bookmarks, sync accounts, browser settings, etc.
-
@javinp said in Multi-Account Containers:
Sessionbox is subpar at best. Find myself tinkering with the extension more than actually working.
Never have had a issue with it.
-
I also miss this feature. Ideally leave each workspace isolating cookies and sessions.
I know that it is possible to create another profile and open a new window, but if we already have the workspaces they can do this isolation just like firefox containers and sessionBox -
@edugsdf For me, the ideal solution would be an approach like in the SessionBox extension, where we can have a separate session on each tab.
The ability to enable a specific session/container per workspace or window would be another great feature.
-
I just went through a Container setup in Wavebox (now named 'Cookie Containers' to better describe the functionality), and I find it very compelling and helpful.
If Vivaldi continues to provide more and more (great) features -- My vote is Yes!
-
This is definitely a functionality you can't live without once you've used it. That or just go through the pain of managing multiple profiles or different browsers.
Would love to see it implemented in Vivaldi now that some new browsers are coming with this functionality out of the box.
-
Please stop the discussion and start working on it. The source is here:
https://github.com/mozilla/multi-account-containers/#readmeJust start by adding a checkbox on the Workspaces creation dialog (isolate on/off).
Later you could add features like (always open URL1 in WorkspaceX)
PS: I don't want to sound rude, but i just saw the discussion is going back and forth for five years now.
-
@werty1st That is the source code for a web extension for the firefox browser. With those sources you could make the extension show a button in vivaldi, but it would not do anything, because vivaldi would still need to implement all the "under the hood" mechanics to make this work.
This is not a simple task, and vivaldi doesn't have huge resources like mozilla or google, that's why these discussions have been going on for so long.