Closed Bug 1601503 Opened 6 years ago Closed 5 years ago

Remove top-level process-switching logic from SessionStore.jsm

Categories

(Core :: DOM: Content Processes, task, P3)

task

Tracking

()

RESOLVED DUPLICATE of bug 1640019

People

(Reporter: pbone, Unassigned)

References

(Blocks 2 open bugs)

Details

Move the process-switching code from SessionStore.jsm into C++.

At the moment this change will break session history. But we could land it prefed off to avoid breaking that if we wished.

Depends on: 1507287
Blocks: 1564412
Priority: -- → P3

Tracking for Fission riding the trains to Beta (M7)

Blocked by session history in parent process, which is a big task for M6.

Fission Milestone: M5 → M7
See Also: 1586985

Tracking for Fission M6c

Depends on Kashav's DocumentLoadListener bug 1636169

Severity: normal → N/A
Fission Milestone: M7 → M6c
Depends on: 1636169

This was largely fixed by bug 1640019. There are still some small pieces in SessionStore.jsm, specifically to copy Session History across, but they are no longer core to the switching logic.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

Clearing Fission Milestone for bugs resolved as duplicates. We don't need to track duplicates.

Fission Milestone: M6c → ---
You need to log in before you can comment on or make changes to this bug.