Open Bug 1585070 Opened 4 months ago Updated 2 months ago

Fix usage of nsIDocShellTreeItem in IsTopLevelWindowActive

Categories

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

defect

Tracking

()

Fission Milestone M6

People

(Reporter: djvj, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [rm-docshell-tree-item:sync-state])

https://searchfox.org/mozilla-central/rev/153feabebc2d13bb4c29ef8adf104ec1ebd246ae/dom/base/Document.cpp#6753

This simply retrieves the IsActive flag of the root window and returns it (if the root docshell exists). The IsActive flag should be moved to the BrowsingContext and this code changed to use the BrowsingContext tree to retrieve it.

Fission Milestone: --- → M5
Priority: -- → P2
Whiteboard: [rm-docshell-tree-item:simple]
Fission Milestone: M5 → Future

Kannan says replacing nsIDocShellTreeItem calls should block enabling Fission in Nightly (M6).

Fission Milestone: Future → M6
Whiteboard: [rm-docshell-tree-item:simple] → [rm-docshell-tree-item:sync-state]
You need to log in before you can comment on or make changes to this bug.