Open Bug 1585069 Opened 4 months ago Updated 2 months ago

Fix usage of nsIDocShellTreeItem in Document::StartDocumentLoad

Categories

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

defect

Tracking

()

Fission Milestone M6

People

(Reporter: djvj, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

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

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

This code propagates CSP flags from parent document to the child. Namely, the content of the following fields in the parent:

mBlockAllMixedContentPreloads
mBlockAllMixedContent
mUpgradeInsecurePreloads
mUpgradeInsecure

These flags are not sensitive, and can be synchronized and duplicated into the BrowsingContext tree.

Fission Milestone: --- → M5
Priority: -- → P2
Depends on: 1587434
Whiteboard: [rm-docshell-tree-item:sync-state]
Fission Milestone: M5 → Future

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

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