Update Fullscreen with fission support
Categories
(Core :: DOM: Navigation, defect, P3)
Tracking
()
Fission Milestone | M6c |
People
(Reporter: djvj, Assigned: smacleod)
References
(Blocks 3 open bugs)
Details
(Whiteboard: will confirm with new tests, ETA: 9/18 [rm-docshell-tree-item:sync-state])
In file dom/base/nsGlobalWindowOuter.cpp
Checks if mDocShell is root item, and if so returns full-screen flag from this one.
Otherwise retrieves value from root docshell window.
Code should be changed to retreive this value from WindowContext, presumably hanging off of the appropriate BrowsingContext.
Comment 1•5 years ago
|
||
Kannan says replacing nsIDocShellTreeItem calls should block enabling Fission in Nightly (M6).
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 2•5 years ago
|
||
We should look into this as part of generally ensuring that the Fullscreen API is supported when Fission is enabled. This may be somewhat related to bug 1606660.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
Auditing whether this use of nsIDocShellTreeItem breaks when Fission is enabled blocks Fission Nightly.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 5•4 years ago
|
||
smacleod has confirmed basic fullscreen functionality with OOP iframes works, and he's writing new tests in bug 1665941. This doesn't block M6b anymore.
Assignee | ||
Comment 6•4 years ago
|
||
Closing out as all blockers have been fixed.
Description
•