Consider allowing individual session management of containers
Categories
(Firefox :: Session Restore, enhancement, P4)
Tracking
()
People
(Reporter: fynx.gloire, Unassigned)
References
(Depends on 2 open bugs, Blocks 4 open bugs, )
Details
Comment 1•6 years ago
|
||
Comment 2•6 years ago
|
||
Closing due to lack of feedback. Please re-open if this is still an issue.
The main focus is about getting Firefox ability (basic using build-in Session Restore or more advanced using session manager extensions):
(1) to save automatically/manually sessions with information about tabs, windows and containers they are located in (including account log in information),
(2) to restore automatically/manually session with containers/windows/tabs,
(3) to save manually single container as session,
(4) to add manually tabs from session with 1 or more container(s) to existing session with its own container(s); added container(s) could be the same like in existing session (with the same account logins), or different,
(3') to save manually single Firefox window as session, and
(4') to add manually tabs from session with 1 or more Firefox window(s) to existing session with its own window(s).
Build-in Session Restore could provide more basic support for containers/windows - points (1) and (2).
And session manager extensions could deliver more advanced options: (1), (2), (3) and (4). New session management API will be written soon (I hope), so it is good time to include this in session management API design (Bug 1427928).
Terrific idea.
In my case I would like an option for automatically saved sessions with containers information.
Comment 5•6 years ago
|
||
I'd very much like a (native) way to approach contextual identity containers as browser sessions themselves. The current browser session save/restore functionality is very rigid, since it only handles the full session or nothing.
I think it makes a lot of sense to at least implement points 1 and 2 natively into the browser because contextual identities are a quasi-native feature. At least it's promoted that way (https://support.mozilla.org/en-US/kb/containers).
Context:
I use FF as my daily driver and use containers to effectively seperate different workflows; social media, open-source development and learning Haskell, for example. These three container sessions are parts of my browser session.
Thanks to the session restore feature I can exit FF and have the entire session open again on next start, basically a workspace.
Interaction issues arise when I start FF with a specific intent, like doing a quick google search. The intent is clear on which container(s) I actually want to use, but the browser only supports restoring the entire session. Having the option to select earlier sessions, keyed on used containers would help tremendously.
There are alternative approaches, like having different profiles, using extensions or "simply don't close the browser" to achieve the desired behavior. They sadly don't intuitively support the example usage, if at all. I need to close my browser in certain situations due to ram availability or generally for the small performance boost when playing games.
To conclude:
By any means, I'm not claiming to be a UX expert but it's time to show competitors that the FF contextual identities, (automatic) session management functionality and a good/intuïtive interface on top enables a coveted, flexible browsing experience.
(In reply to David Durst [:ddurst] from comment #2)
Closing due to lack of feedback. Please re-open if this is still an issue.
I am re-opening this bug.
Comment 7•6 years ago
|
||
I don't know if Robert Ab is speaking for the reporter, but I think I get the intention here: the desire is to be able to save and restore containers as if they are discrete sessions. That has to exist first before this can be something for extensions to use.
Re-summarizing and reclassifying accordingly. Also linking this as an issue in the Multi-Account Containers repo: https://github.com/mozilla/multi-account-containers/issues
Consider supporting save/restore of individual containers within/from a session (GitHub):
https://github.com/mozilla/multi-account-containers/issues/1325
David: Thank you for reporting this issue on GitHub
Alternative to this bug (Bug 1512802) is shown in Bug 1524959 (Bug 1524959), which is an extension of bigger proposal described in two alternative bugs:
- Bug 1528598 (see description and comments 1-6 for Bug 1528598),
- Bug 1524948 (see description and comments 1-6 for Bug 1524948).
Updated•6 years ago
|
Comment 10•6 years ago
|
||
(In reply to Robert Ab from comment #9)
Alternative to this bug (Bug 1512802) is shown in Bug 1524959 (Bug 1524959), which is an extension of bigger proposal described in two alternative bugs:
- Bug 1528598 (see description and comments 1-6 for Bug 1528598),
- Bug 1524948 (see description and comments 1-6 for Bug 1524948).
For heaven's sake. So much friggin bugzilla spam for a lost cause. Mozilla never implements ideas coming from the outside.
FF doesn't even support session management by addons anymore, despite of much begging.
Comment 11•6 years ago
|
||
(In reply to avada from comment #10)
FF doesn't even support session management by addons anymore, despite of much begging.
Currently, Session Restore is rewritten - check Bug 1474130 and its dependency tree:
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1474130&hide_resolved=0
This work needs to be completed before session management API (Bug 1427928) can be prepared.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•2 years ago
|
Description
•