[tracking] Support session managers (Session Manager, Tab Session Manager, MySessions, Session Sync, Session Boss, Session Buddy, Tab Mix Plus) as webextensions
Categories
(WebExtensions :: General, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: robert_abc3, Unassigned)
References
(Depends on 12 open bugs, Blocks 5 open bugs)
Details
(Keywords: meta)
Comment 1•7 years ago
|
||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Updated•7 years ago
|
Comment 7•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
| Reporter | ||
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Comment 17•7 years ago
|
||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
Comment 21•7 years ago
|
||
Comment 22•7 years ago
|
||
Comment 23•7 years ago
|
||
Comment 24•7 years ago
|
||
Comment 25•7 years ago
|
||
Comment 26•7 years ago
|
||
Comment 27•7 years ago
|
||
Comment 28•7 years ago
|
||
Comment 29•7 years ago
|
||
| Reporter | ||
Comment 30•7 years ago
|
||
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
| Reporter | ||
Comment 33•7 years ago
|
||
Comment 34•7 years ago
|
||
Comment 35•7 years ago
|
||
| Comment hidden (off-topic) |
| Reporter | ||
Comment 37•7 years ago
|
||
Comment 38•7 years ago
|
||
Comment 39•7 years ago
|
||
Comment 40•7 years ago
|
||
Comment 41•7 years ago
|
||
Comment 42•7 years ago
|
||
Comment 43•7 years ago
|
||
Comment 44•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 45•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 46•7 years ago
•
|
||
| Reporter | ||
Comment 47•7 years ago
|
||
| Reporter | ||
Comment 48•7 years ago
•
|
||
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
| Comment hidden (off-topic) |
| Comment hidden (off-topic) |
| Comment hidden (advocacy) |
| Comment hidden (advocacy) |
Comment 58•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 59•6 years ago
|
||
Status update for broken indexedDB bug fixes (Bug 944918, Bug 1423917) can be found in Bug 1482662.
| Reporter | ||
Comment 60•6 years ago
•
|
||
SESSION MANAGEMENT AND CONTAINERS:
(1)
Consider assigning different sessions to separate containers
https://bugzilla.mozilla.org/show_bug.cgi?id=1524959
https://bugzilla.mozilla.org/show_bug.cgi?id=1528598#c6
https://bugzilla.mozilla.org/show_bug.cgi?id=1528604#c2
(2)
Consider allowing individual session management of containers
https://bugzilla.mozilla.org/show_bug.cgi?id=1512802
Consider supporting save/restore of individual containers within/from a session (GitHub)
https://github.com/mozilla/multi-account-containers/issues/1325
| Reporter | ||
Comment 61•6 years ago
•
|
||
The ability to manage multiple sessions by Firefox session managers could be included in newly designed and improved session management API.
Please, check these two alternative bugs related to Firefox build-in Session Restore for more details:
- Bug 1528598 (description + comments 1-6),
- Bug 1524948 (description + comments 1-6).
The major benefits of this future would be:
- session(s) could be added or removed to/from current set of sessions opened in the browser;
- different sessions could be saved independently from each other and
- the names of opened sessions should be remembered by Firefox/extension, and these names should be suggested by Firefox/its extension during manual saving of session.
Examples in Bug 1528598 comment 1, and in Bug 1524948 comment 1, are just showing what this new future could provide us.
| Reporter | ||
Comment 62•6 years ago
•
|
||
WebExtension API to manage multiple sessions at the same time (Bug 1528604) could be based on one of two alternative Session Restore bugs: Bug 1528598 (mult_sessions1), or Bug 1524948 (mult_sessions2).
This WebExtension API (Bug 1528604) should be a part of session management API (bug 1427928).
Please, see also Bug 1427928 comment 61.
Updated•6 years ago
|
Comment 63•6 years ago
|
||
This bug doesn't appear to serve any concrete purpose, and has a large number of dependencies which don't appear to have any relation to session management add-ons.
| Reporter | ||
Comment 64•6 years ago
|
||
Moving bugs related to data storage and IndexedDB to meta-bug 1546264
| Reporter | ||
Comment 65•6 years ago
|
||
Moving Bug 1474130, Bug 1544371, Bug 1507287 to meta-bug 1482682.
| Reporter | ||
Comment 66•6 years ago
•
|
||
(In reply to Kris Maglione [:kmag] from comment #63)
This bug doesn't appear to serve any concrete purpose, and has a large number of dependencies which don't appear to have any relation to session management add-ons.
I have re-organized approx. 40% bugs and removed few. I hope that it should be now easier to navigate among these bugs.
Listed bugs describe approved and proposed APIs needed by session managers. Thus, I am re-opening Bug 1427928.
IMPORTANT!
Currently, there are several bugs which needs to be fixed before the work on session management API could start:
Bug 1564412 (Bug 1474130, Bug 1549973, Bug 1544371, Bug 1549975, Bug 1507287 and more), and probably Bug 1467221.
In addition, Bug 944918 is causing issues/errors with session managers using IndexedDB (like, Tab Session Manager).
These bugs are not direct dependencies of Bug 1427928 now - I have moved them to other meta-bugs for clarity.
| Reporter | ||
Comment 67•5 years ago
•
|
||
What are the current plans for session management API?
Underlying platform code has been moved to C++ (Bug 1564412, Bug 1474130, and more), so basing WebExtensions API on new platform code can be done now.
I am not sure if Bug 1467221 is necessary for session management API.
Reference:
Bug 1427928 comment 33
Bug 1427928 comment 37
Bug 1427928 comment 45
Bug 1427928 comment 46 (!)
Bug 1427928 comment 48 (!) / https://trello.com/c/dyUKgHJJ/39-new-webextension-api-development
Bug 1427928 comment 66
Updated•5 years ago
|
Comment 68•5 years ago
|
||
I hope you appreciate the spirit of honesty and frankness with which I say this. Our schedule is very full with current platform needs and that is unlikely to change through the rest of the year. This bug unfortunately has become very overloaded, just filtering through what is important and how that fits into our goals is going to be significant effort, which further lowers the probability that it will happen.
Updated•5 years ago
|
Updated•3 years ago
|
Description
•