Contact emails [email protected], [email protected] 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 Blink>Fullscreen <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EFullscreen> 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) 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 <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> ? Not yet Flag name --enable-blink-features=CapabilityDelegationFullscreenRequest Requires code in //chrome? Yes, work in progress Tracking bug https://crbug.com/1293083 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: - 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 I2S (with Payment Request): https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAB0cuO63mt3wbrDHhy7ieb4yAwd0YNhmQM11Mdg3eXfhpt558g%40mail.gmail.com.
