Closed Bug 1594289 Opened 5 years ago Closed 3 years ago

Fix usage of nsIDocShellTreeItem in nsDocShell::CaptureState

Categories

(Core :: DOM: Navigation, defect, P2)

defect

Tracking

()

RESOLVED WONTFIX
Fission Milestone M7

People

(Reporter: djvj, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [rm-docshell-tree-item:session-history])

https://searchfox.org/mozilla-central/rev/8b7aa8af652f87d39349067a5bc9c0256bf6dedc/docshell/base/nsDocShell.cpp#7124

This should be changed to using BrowsingContext to find child documents.

Users need to be fixed to handle the semantics that out of process children will not be touched, but that is part of ongoing session-history work.

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

Fission Milestone: --- → ?
Fission Milestone: ? → M6
Priority: -- → P2

Auditing whether this use of nsIDocShellTreeItem breaks when Fission is enabled blocks Fission Nightly.

Fission Milestone: M6 → M6b
Fission Milestone: M6b → M6c

BFCache

Fission Milestone: M6c → M7

WONTFIX because this method won't be used with the new BFCache design that'd work with Fission and SessionHistoryInParent.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.