Open Bug 1528604 (mult_sessions_API) Opened 5 years ago Updated 2 years ago

API to manage multiple sessions at the same time

Categories

(WebExtensions :: General, enhancement, P5)

Desktop
Unspecified
enhancement

Tracking

(Not tracked)

REOPENED

People

(Reporter: robert_abc3, Unassigned)

References

(Depends on 2 open bugs, Blocks 3 open bugs)

Details

WebExtension API, giving session manager extensions the ability to manage multiple sessions at the same time, could be based on one of two alternative Session Restore bugs: Bug 1528598 (mult_sessions1), or Bug 1524948 (mult_sessions2).

Please, check these two alternative bugs related to Firefox build-in Session Restore for more details:

The major benefits of this future - operations that session manager WebExtensions will be able to perform:

  • 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 extension, and these names should be suggested by extension during manual saving of session.

The biggest part of this API would have to be the ability to maintain isolation between sessions, much like the addon Multi-Account Containers does, so that there would not be collisions between different sessions logging in to the same site with different credentials.

Robert, would that be a separate bug related to this? Right now I think that just mentioning it here ris good enough, as this is a RF new API....

(In reply to John L. Galt from comment 1)

The biggest part of this API would have to be the ability to maintain isolation between sessions, much like the addon Multi-Account Containers does, so that there would not be collisions between different sessions logging in to the same site with different credentials.

Yes, isolation between sessions/windows (by using containers) should be a part of this API as proposed in Bug 1524959, which is in dependency tree of Bug 1528598, Bug 1524948 and Bug 1528604. The isolation between sessions/windows is also mentioned in Bug 1528598 comment 6 and Bug 1524948 comment 6.

This "multiple sessions API" should include all futures described in description and comments 1-6 for Bug 1528598 and Bug 1524948 (and bugs mentioned there). In summary, multiple sessions API (Bug 1528604) should include futures described in:
=> Bug 1528598 or Bug 1524948
=> Bug 1524955
=> Bug 1524959
=> Bug 1235231

Robert, would that be a separate bug related to this? Right now I think that just mentioning it here ris good enough, as this is a RF new API....

Let's wait with creating the bug you mentioned. We can discuss this here (Bug 1528604), and in Bug 1524959 for now.

Assignee: nobody → cneiman
Assignee: cneiman → nobody
Status: NEW → RESOLVED
Closed: 5 years ago
Priority: -- → P5
Resolution: --- → FIXED

This bug was not fixed at all. So why this bug was suddenly marked as RESOLVED FIXED?

Flags: needinfo?(kmaglione+bmo)
Flags: needinfo?(ddurst)
Flags: needinfo?(kmaglione+bmo)

Whoops, that's a filing mistake on my part. In my triage eagerness I set it to P5 and resolved it.

Status: RESOLVED → REOPENED
Flags: needinfo?(ddurst)
Resolution: FIXED → ---
See Also: → 1445464
See Also: 1445464
See Also: → 1542189
Blocks: cuts-control
Blocks: cuts-addons
See Also: → 662025
See Also: 662025
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.