Re: [whatwg/fullscreen] Proposal: Supporting fullscreen requests in multi-screen environments. (#161)

The [Multi-Screen Window Placement](https://w3c.github.io/window-placement/) spec has evolved significantly, and suggests enhancements for supporting multi-screen devices. I would greatly appreciate feedback and help regarding integrating some of that work in the Fullscreen spec. Here are some pertinent high-level proposals in the spec:

1. Extend [`FullscreenOptions`](https://fullscreen.spec.whatwg.org/#dictdef-fullscreenoptions) with a [screen](https://w3c.github.io/window-placement/#api-extensions-to-fullscreen-options) member, to support [placing fullscreen content on a specific screen](https://w3c.github.io/window-placement/#usage-overview-place-fullscreen-content-on-a-specific-screen) 
2. [Extend](https://w3c.github.io/window-placement/#api-element-requestfullscreen-method-definition-changes) [`Element.requestFullscreen()`](https://fullscreen.spec.whatwg.org/#dom-element-requestfullscreen) to update a new [Window object internal slot](https://w3c.github.io/window-placement/#dom-window-targetscreenfullscreen-slot) that can be used in lieu of [transient activation](https://html.spec.whatwg.org/multipage/interaction.html#transient-activation), to support [initiating multi-screen experiences](https://w3c.github.io/window-placement/#usage-overview-initiate-multi-screen-experiences)

See these inter-related issues filed on CSSOM-View, HTML, and Fullscreen spec repos:
- [[cssom-view] Support for multi-screen devices #7642](https://github.com/w3c/csswg-drafts/issues/7642)
- [Window object support for multi-screen devices #8217](https://github.com/whatwg/html/issues/8217)
- [Proposal: Supporting fullscreen requests in multi-screen environments. #161](https://github.com/whatwg/fullscreen/issues/161)

I invite anyone to discuss this topic in a tentative W3C TPAC 2022 [breakout session](https://www.w3.org/wiki/index.php?title=TPAC/2022/SessionIdeas#Migrating_Multi-Screen_Window_Placement_Spec_Content). Thank you!

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fullscreen/issues/161#issuecomment-1225032950
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/fullscreen/issues/161/1225032950@github.com>

Received on Wednesday, 24 August 2022 00:43:38 UTC