Separate Session Context per Private Window
-
Create a new unique non-shared context (cookies, local storage, websockets, …) for each
Private Window
to improve privacy and usefulness.This would allow:
- Any desired number of isolated logins to a single site
- Better control over shared (local) data to endpoints
Current (mainstream) browsers (to my knowlegde) only support a single shared context for all private/incognito windows (correntions and hints welcome).
Firefox seems to have the required groundwork but is not applying it in this form (for the moment).I am aware this is a low level feature which requires upstream code changes. But this could be a good base for further useful improvements.
-
Any method for having more than 2 sessions simultaneously will be kindly welcome.
-
@rotfl right, this could be extended to also allow multiple regular session contexts at the same time, isolated by window.
This would on (the other hand) limit tab drag&drop between windows belonging to separate global contexts…
Since drag&drop is at the moment impossible forPrivate Windows
anyway it would be easier to introduce there (with isolation as settings option).Isolated regular windows migth (then) also be able to preserve login states over session save and restore.
Again conflicting with (future) drag & drop feature for saved sessions. -
I discovered that QupZilla (soon to be Falcon) with QtWebEngine backend does this already.
Would be interesting if the Chomium framework leaves enough inception points to do this.
Maybe upstream could benefit from needed changes or support this feature themselves. -
(EDIT: Duplicate of a previous feature request)
I sometimes use a Private window as a way to have a clean state: independent cookies, and maybe other storage.
The problem is, all Private windows share their state so it's only good for 1 "sandbox" in addition to the main non-Private one.It's a useful way to check how things look without being logged in to sites, or to use different accounts, etc.
This is related to a similar feature request, but simpler.
-
Just use a guest profile or a different profile than the main one.
-
Profiles are too complex to use, don't share general browser settings, and they retain their state (as far as I know?).
I'm just looking for a way to create short-lived simultaneous temporary sessions.
-
@3o5 said in Private windows - make each one have own cookies, etc.:
Profiles are too complex to use, and they retain their state (as far as I know?).
try, and read, opening a guest profile opens (and creates on the fly) a "Guest Profile" in your user data, and goes to
vivaldi://guest-intro
where you can read about it.I'm just looking for a way to create short-lived simultaneous temporary sessions.
exactly what the guest profile should be.
-
@iAN-CooG It's not quite the same, because it does not offer my shortcuts, settings or
addonsextensions. Also, I think that there is no shortcut for opening a new window as a guest user.
I use new temporary profiles all the time and I will probably go ahead some time and configure one standard profile which I will just copy into$DIR
before callingvivaldi-snapshot --incognito --user-data-dir=$DIR
.But I am sure I will also run in issues with this approach. Be it non-updated extensions or some incompatibilities across different versions, or just being shown a welcome screen over and over because a new version was released in the mena time. So I may just create multiple additional profiles that do not safe any data - but then again, there is no keyboard shortcut and althoguh it is just two clicks, it is still two additional clicks (and some overhead thinking about which profile to use).
So I agree that different windows could just use different storage. Especially, since, if I remember correctly, tabs cannot just be detached from private windows.
-
I agree with @jumpsq here. Profiles are clumsy to use for something like this, and even more so if you have the profile button hidden (like I have).
When I use private windows I typically want to still have access to all my bookmarks, history, etc. And I want my settings to be stay the same, not reset to default (which I think guest profiles do?).
-
This post is deleted! -
This post is deleted! -
This post is deleted! -
Hi, Unfortunately the developers have decided to mark this request as "Will not do", which means this request won't be implemented in Vivaldi.
The chrome code only allows for a single private browsing context at a time.