mus...@chromium.org, m...@chromium.org
https://github.com/WICG/capability-delegation
https://wicg.github.io/capability-delegation/spec.html
(Work in progress for fullscreen algorithm change: https://github.com/WICG/capability-delegation/pull/28)
https://docs.google.com/document/d/1ax54Lf2W3_TovVOj35duKTbcOlXe-nJ-KQdWiy1Ye0c
This feature is based on the general delegation mechanism (https://chromestatus.com/feature/5708770829139968) shipped on M100.
Fullscreen Capability Delegation allows a Window to transfer the ability to call requestFullscreen() to another Window it trusts after relinquishing the transient user activation at the sender Window.
Covered by the review for the general delegation mechanism: https://github.com/w3ctag/design-reviews/issues/655
Covered by the approval for the general delegation mechanism: https://github.com/WICG/capability-delegation/pull/23
Interoperability and Compatibility risks remain unchanged from the general delegation mechanism; see that intent here: https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
Gecko: Positive (https://github.com/mozilla/standards-positions/issues/565, also see: https://github.com/WICG/capability-delegation/issues/10)
WebKit: No signal
Web developers: Positive (https://crbug.com/931966#c5)
This remains unchanged from the general intent: https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
None.
Yes
Not yet
--enable-blink-features=CapabilityDelegationFullscreenRequest
Yes, work in progress
103
https://chromestatus.com/feature/6441688242323456
Intents for the general delegation mechanism:
I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/9CeLYndESPE/m/AhEttheMBQAJ
I2E (with Payment Request): https://groups.google.com/a/chromium.org/g/blink-dev/c/i6pAWsjU7zg/m/UK0lGnKuAAAJ
Contact emails
mus...@chromium.org, m...@chromium.org
Explainer
https://github.com/WICG/capability-delegation
Specification
https://wicg.github.io/capability-delegation/spec.html
(Work in progress for fullscreen algorithm change: https://github.com/WICG/capability-delegation/pull/28)
Design doc
https://docs.google.com/document/d/1ax54Lf2W3_TovVOj35duKTbcOlXe-nJ-KQdWiy1Ye0c
Summary
This feature is based on the general delegation mechanism (https://chromestatus.com/feature/5708770829139968) shipped on M100.
Fullscreen Capability Delegation allows a Window to transfer the ability to call requestFullscreen() to another Window it trusts after relinquishing the transient user activation at the sender Window.
Blink component
TAG review
Covered by the review for the general delegation mechanism: https://github.com/w3ctag/design-reviews/issues/655
TAG review status
Covered by the approval for the general delegation mechanism: https://github.com/WICG/capability-delegation/pull/23
Risks
Interoperability and Compatibility risks remain unchanged from the general delegation mechanism; see that intent here: https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
External signals
Gecko: Positive (https://github.com/mozilla/standards-positions/issues/565, also see: https://github.com/WICG/capability-delegation/issues/10)
Have we asked? I looked at the Payment Request, and it seems like we didn't, but maybe I'm looking in the wrong spot. If not, can we?WebKit: No signal
Web developers: Positive (https://crbug.com/931966#c5)
Debuggability
This remains unchanged from the general intent: https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Is this feature fully tested by web-platform-tests?
Not yet
Flag name
--enable-blink-features=CapabilityDelegationFullscreenRequest
Requires code in //chrome?
Yes, work in progress
Tracking bug
Estimated milestone
103
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6441688242323456
Links to previous Intent discussions
Intents for the general delegation mechanism:
I2S (with Payment Request): https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/9CeLYndESPE/m/AhEttheMBQAJ
I2E (with Payment Request): https://groups.google.com/a/chromium.org/g/blink-dev/c/i6pAWsjU7zg/m/UK0lGnKuAAAJ
--
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/CAB0cuO63mt3wbrDHhy7ieb4yAwd0YNhmQM11Mdg3eXfhpt558g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f4a6af83-56b0-f390-10d0-be7cd9d12780%40chromium.org.
LGTM3
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DeSAWS83NVoHJUhn2pAViA8pMogmcx5CcBWHvL2BHeY6A%40mail.gmail.com.