← 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

Explainers: https://docs.google.com/document/d/1M63lyDHV-v6LPFzHjfsjBDMfyn075pySa3xfIRSB9zU/edit?usp=sharing

View on chromestatus.com