Closed Bug 1588178 Opened 5 years ago Closed 5 years ago

Move "SecureConnection" and "AllowsMixedContentAndConnectionData" information to BrowsingContext or TabContext

Categories

(Core :: DOM: Security, enhancement, P3)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1575356

People

(Reporter: djvj, Unassigned)

References

(Blocks 1 open bug)

Details

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

The following pieces of state currently stored in documents needs to be replicated onto some cross-process synced structure (BrowsingContext, TabContext) for bug 1575356:

A boolean flag caching the value of the "HasSecureConnection" check.
A boolean flag caching the value of the "AllowsMixedContentAndConnectionData" check.

No longer depends on: 1587434
Priority: -- → P3

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: --- → ?

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

Fission Milestone: ? → M6
Whiteboard: [rm-docshell-tree-item:sync-state]

Blocks Fission dogfooding (M5).

Fission Milestone: M6 → M5

Tracking for Fission Nightly (M6) because this bug doesn't need to block dogfooding.

Fission Milestone: M5 → M6
Component: DOM: Navigation → DOM: Security
Priority: P3 → --

Christoph, is this a Content Security bug? Kannan found this problem as part of his nsIDocShellTreeItem removal analysis for Fission. I don't know how this bug affects Fission users.

Flags: needinfo?(ckerschb)

Yeah, I'll mark it block the Meta DOM:Security Fission Bug and we will look into it.

Flags: needinfo?(ckerschb)
Priority: -- → P3
Whiteboard: [rm-docshell-tree-item:sync-state] → [rm-docshell-tree-item:sync-state][domsecurity-backlog1]

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

Fission Milestone: M6 → M6b

There were several bugs which have updated the problems described in comment 0. I guess most accurately is to mark this bug as a duplicate of Bug 1575356.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

Clearing Fission Milestone for bugs resolved as duplicates. We don't need to track duplicates.

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