https://github.com/w3c/window-placement/blob/main/EXPLAINER_initiating_multi_screen_experiences.md
https://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA
Fullscreen Companion Window allows sites to place fullscreen content and a popup window on separate screens from a single user activation.
This is a small requested enhancement of the Multi-Screen Window Placement feature: https://chromestatus.com/feature/5252960583942144
https://github.com/w3ctag/design-reviews/issues/602#issuecomment-1121694034
Pending
The main risk is that this feature fails to become an interoperable part of the web platform if other browsers do not implement it. Scripted attempts to open a popup window after requesting fullscreen would likely be blocked by user agents that do not implement this feature, even if they implement the basic Multi-Screen Window Placement API.
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/636)
WebKit: No signal (https://lists.webkit.org/pipermail/webkit-dev/2022-May/032223.html)
Web developers: Positive (https://bugs.chromium.org/p/chromium/issues/detail?id=1233970) This functionality is requested by a prominent API partner
There is currently no way to detect feature support before attempted usage; see https://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA/edit?pli=1#heading=h.vu2lz7aeddz6
Developers can make immediate use of this API enhancement.
This feature was designed from the ground-up to adhere to the strictest usable security measures possible, as an incremental enhancement of existing web platform APIs. See the design document for details.
None
Existing mechanisms support debugging fullscreen and popup window open requests.
No. An existing automated/manual WPT covers the ability to open cross-screen popups <https://wpt.live/window-placement>. We aim to extend test coverage for this specific scenario soon <https://crbug.com/1323361>.
https://github.com/w3c/window-placement/blob/main/HOWTO.md
--enable-blink-features=WindowPlacement
https://michaelwasserman.github.io/window-placement-demo/
(See DevTrial instructions)
DevTrial on desktop: 102
Shipping on desktop: 103
No changes anticipated that would introduce web compat/interop risk
Intents for the Multi-Screen Window Placement API:
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAN%2BkdQ4FcB_qto8h5GQrA4_ELUUwsyWWKyR0%3DmPsVxftr1uu2g%40mail.gmail.com.
--
--
You received this message because you are subscribed to a topic in the Google Groups "blink-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/a/chromium.org/d/topic/blink-dev/Fv63upuTXMA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/03452ca2-a281-4c36-a188-ecb2ed33ef44n%40chromium.org.
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEsbcpU0L14DQC6R395xSHPB38dxh6Dg1RimtZfS-QBOi-vR5w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfV1Zew4v0NKW%2Bvrfn77EmrKvMvnTH9%3DGo-3uMwWwyQG5A%40mail.gmail.com.