VOOZH about

URL: https://phabricator.services.mozilla.com/D301192

⇱ ⚙ D301192 WIP: Bug 1913666 - Part 8: Add IPC message to enter remote frames into Fullscreen r=edgar,#dom-core!


WIP: Bug 1913666 - Part 8: Add IPC message to enter remote frames into Fullscreen r=edgar,#dom-core!
Changes PlannedPublicDraft

Authored by sfarre on May 18 2026, 10:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jun 2, 12:33 PM
Unknown Object (File)
Tue, Jun 2, 4:30 AM
Unknown Object (File)
Mon, Jun 1, 8:17 PM
Unknown Object (File)
Sat, May 30, 2:40 AM
Unknown Object (File)
Tue, May 26, 6:56 AM
Unknown Object (File)
Tue, May 26, 6:56 AM
Unknown Object (File)
Tue, May 26, 1:04 AM
Unknown Object (File)
Fri, May 22, 12:14 AM
Subscribers
None

Details

Reviewers
None
Bugzilla Bug ID
1913666
Summary

This IPC message targets PBrowser that contains a subrange of documents that shall enter "remote frame fullscreen" (i.e. have iframe(s) enter fullscreen).

This can be sent in parallel, if we have origins A, B, C and C is entering fullscreen, we can target A and B with this IPC message, since they can't observe anything from each other.

The functionality for C entering/committing the fullscreen transaction and resolving the JS promise is in follow up patch.

Diff Detail

Repository
rFIREFOXAUTOLAND firefox-autoland
Branch
HEAD

Revision Contents

PathSize
dom/
base/
8 lines
16 lines
ipc/
5 lines
41 lines
4 lines
10 lines
7 lines
CommitTreeParentsAuthorSummaryDate
c0e0031d9b275ee670af6124425b71bc1062Simon Farre
WIP: Bug 1913666 - Part 8: Add IPC message to enter remote frames into… (Show More…)
May 17 2026, 10:02 PM
StatusAuthorRevision
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre
Changes Plannedsfarre

Diff 1277258

dom/base/Document.h

Loading...

dom/base/Document.cpp

Loading...

dom/ipc/BrowserChild.h

Loading...

dom/ipc/BrowserChild.cpp

Loading...

dom/ipc/BrowserParent.h

Loading...

dom/ipc/BrowserParent.cpp

Loading...

dom/ipc/PBrowser.ipdl

Loading...