Open Bug 1597429 Opened 1 year ago Updated 8 months ago

Fix uses of nsFrameLoader::TryRemoteBrowserInternal in dom/base/nsFrameLoader.cpp

Categories

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

defect

Tracking

()

Fission Milestone Future

People

(Reporter: djvj, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [rm-docshell-tree-item:simple])

In file dom/base/nsFrameLoader.cpp

Checks parent docshell item type (for not-chrome)

Gets root item and gets chrome window for it, sets the browser-dom-window for the newly created BrowserParent.

Executed in chrome process only, all internal data being adjusted should be accessible.

Change all uses of nsIDocShellTreeItem references to using BrowsingContext instead.

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

Fission Milestone: --- → M6
Priority: -- → P3

As this is parent-process only, we don't need to remove these usages in the M6 timeframe.

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