Make nsSHistory::HandleEntriesToSwapInDocShell fission compatible
Categories
(Core :: DOM: Navigation, task, P3)
Tracking
()
| Fission Milestone | M6 |
People
(Reporter: annyG, Assigned: annyG)
References
(Blocks 1 open bug)
Details
| Assignee | ||
Comment 1•6 years ago
|
||
In 1546759, I have consolidated various calls and as a result, nsSHistory::CloneAndReplaceChild and nsSHistory::SetChildHistoryEntry are called from the parent process. Inside of these functions, there is a call to SwapHistoryEntries. In order to update the docshell when we were called over IPC we have to either save entries in an array and send it back to the child process where the docshell will be updated, or if the docshell lives in a different process, we will do a nested IPC call to update the docshell in a different process. With fission flag on, this currently does not work, because of bug 1555964.
| Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.
This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:
0ee3c76a-bc79-4eb2-8d12-05dc0b68e732
Updated•6 years ago
|
| Assignee | ||
Comment 3•5 years ago
|
||
Closing this as WONTFIX as Peter is rewriting session history in Bug 1570255 and this code might go away.
Description
•