Open Bug 1655969 Opened 4 years ago Updated 4 years ago

Move nsIDocShell::cssErrorReportingEnabled to BrowsingContext

Categories

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

enhancement

Tracking

()

Fission Milestone Future

People

(Reporter: ochameau, Unassigned)

Details

(Whiteboard: dt-fission-future)

+++ This bug was initially created as a clone of Bug #1655959 +++

This attribute is used by DevTools and is expected to be also applied to remoted Fission iframe.
By setting this attribute on nsIDocShell, we don't ensure applying it to remote iframe, which spawn another nsIDocShell in their distinct process.
The typical way to fix that is to move such attribute up to BrowsingContext class.
You can take example on bug 1593708, which moved inRDMPanel from PresShell up to BrowsingContext. Or bug 1620966, which moved watchedByDevTools from DocShell up to BrowsingContext.

I imagine that it may also fix non-devtools usecase if this attribute is toggled outside of DevTools.
See bug 1591120 for extensive context.

Component: Layout → DOM: Navigation

Tracking dt-fission-m2-reserve bugs for Fission Beta milestone (M7).

Fission Milestone: --- → M7

Bulk move of all dt-fission-m2-reserve bugs to Fission MVP milestone.

Fission Milestone: M7 → MVP
Severity: -- → N/A
Priority: -- → P3

Moving old "dt-fission-m2-reserve" bugs to "dt-fission-future" because they don't block Fission MVP.

Fission Milestone: MVP → Future
Whiteboard: dt-fission-m2-reserve → dt-fission-future
You need to log in before you can comment on or make changes to this bug.