Open Bug 1467216 Opened 2 years ago Updated 2 months ago

Eliminate JS consumers of the nsDocShellTreeItem APIs

Categories

(Core :: DOM: Core & HTML, enhancement, P3)

enhancement

Tracking

()

Fission Milestone M6

People

(Reporter: relaas, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

No description provided.
Thomas: Can we get details here? ready criteria/etc?
Flags: needinfo?(telin)
Priority: -- → P3
Fission Milestone: --- → Future
Component: DOM → DOM: Core & HTML
Fission Milestone: Future → M5
Priority: P3 → P2
Fission Milestone: M5 → Future

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

Fission Milestone: Future → M6

Andreas, is this bug still needed? Kannan filed a 150+ individual bugs for various uses of nsIDocShellTreeItem that need to be replaced, though the bugs look like they only cover C++ code:

https://bugzilla.mozilla.org/showdependencytree.cgi?id=1467214&hide_resolved=1

How do we detect the JS callers of nsIDocShellTreeItem?

Fission Milestone: M6 → ---
Flags: needinfo?(telin) → needinfo?(afarre)

Kannan's list includes only the C++callers so we still need this for the JS callers. We'll need to find all users from the source tree.
Leaving farre's NI in case he has more to add here.

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