← Back to release summary
DisplayMediaStreamConstraints.selfBrowserSurface
- Category
- WebRTC
- Type
- Chromium catches up
- Status
- Enabled by default (Chrome 107)
- Intent stage
- Shipped
Summary
Hint allowing Web applications to instruct the browser whether, upon calling getDisplayMedia(), the current tab should be excluded from the list of tabs offered to the user.
Motivation
Accidental self-capture is a common problem for video conferencing software. When users accidentally choose the tab in which the VC app is running, a Hall-of-Mirrors effect is produced, confusing users and derailing discussions with remote users.
Standards & signals
- Specification: https://github.com/w3c/mediacapture-screen-share/pull/216/files
- Firefox: Positive — 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.
- Safari: Positive — 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: Positive — Interest expressed by Google Meet.
- Tracking bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1329132
Explainers: https://docs.google.com/document/d/1M63lyDHV-v6LPFzHjfsjBDMfyn075pySa3xfIRSB9zU/edit?usp=sharing
View on chromestatus.com