Intent to Prototype: DisplayMediaStreamConstraints.surfaceSwitching

70 views
Skip to first unread message

Elad Alon

unread,
Jun 16, 2022, 1:33:28 PM6/16/22
to blink-dev

Contact emails

elad...@chromium.org

Explainer

https://docs.google.com/document/d/1kqdLoUcwWe8znVCMXyz2FHk9WMylHbIo7gUjhyHmY_w/edit?usp=sharing

Specification

https://github.com/w3c/mediacapture-screen-share/pull/225/files

Summary

Programmatically control whether Chrome exposes a button that allows quickly switching which tab is screen-shared.



Blink component

Blink

Motivation

The [Share this tab instead] button allows users to seamlessly switch which tab they’re sharing, without having to select the video-conferencing tab again (1), click a button to initiate getDisplayMedia() again (2), and selecting a new tab out of a long list of tabs again (3). This behavior is exposed conditionally because not all Web applications are able to handle this behavior. Most notably, applications centered around self-capture and cropping might have trouble. For a more elaborate discussion, see https://github.com/w3c/mediacapture-screen-share/issues/223.



Initial public proposal

https://github.com/w3c/mediacapture-screen-share/issues/223

TAG review

https://github.com/w3ctag/design-reviews/issues/744

TAG review status

Pending

Risks

Interoperability and Compatibility


Gecko: Positive (https://github.com/mozilla/standards-positions/issues/653) Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have both collaborated with us closely in shaping this PR. They have then approved merging this PR into w3c/mediacapture-screen-share. This is implicit support, so I'd consider it POSITIVE even though, as of the time of this writing, the official request for position has not yet been answered.

WebKit: Positive (https://lists.webkit.org/pipermail/webkit-dev/2022-June/032305.html) Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have both collaborated with us closely in shaping this PR. They have then approved merging this PR into w3c/mediacapture-screen-share. This is implicit support, so I'd consider it POSITIVE even though, as of the time of this writing, the official request for position has not yet been answered.

Web developers: No signals

Other signals:

Ergonomics

N/A



Activation

N/A



Security

N/A



WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

N/A



Debuggability

N/A



Is this feature fully tested by web-platform-tests?

No

Flag name



Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1337019

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5067650299330560

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages