Extend the getDisplayMedia() API by adding a CaptureController object which can be passed in as a parameter. This object exposes a setFocusBehavior() method. By calling this method, an app can control whether the captured tab/window is focused when capture starts, or whether the capturing page should retain focus.
N/A
N/A
See design-doc.
N/A
N/A
Supported on all Desktop platforms.
OriginTrial desktop last | 108 (or up to and including 111 if delays are encountered; already approved.) |
OriginTrial desktop first | 102 |
N/A
Flag name
ConditionalFocusTracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1215480Launch bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1214483Sample links
https://wicg.github.io/conditional-focus/demoEstimated milestones
Expected full-ship milestone: 109
OriginTrial desktop last 108 (or up to and including 111 if delays are encountered; already approved.) OriginTrial desktop first 102 Anticipated spec changes
N/A
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5646614535340032Links to previous Intent discussions
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/lbuqOGx07xY
Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/I4RE2pbocTg
Intent to Extend Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/CLmSojRQHoc/m/X-AroW-UAQAJThis intent message was generated by Chrome Platform Status.
--
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/CAMO6jDNmAMDVMxEKQRgVtHv7Cx_3%2BiHYWOCBi-VZ9%3DWqX6t5pw%40mail.gmail.com.
The main reason for partial WPT coverage is that the API is formulated with some key MAY-s, in order to accommodate Safari's different media-picker model. The errors should be the same on all platforms, and are tested. But whether the focus goes to the captured or capturing page is left to the UA to decide, and so cannot be effectively tested by WPT. (Chromium does have browser tests for that.)A strong secondary reason, btw, is the disproportionate difficulty of testing this API reliably using WPT.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWuNj1YwbJyhJU9Hiugn8nCYCKkNGdFfgAyScw7wtfHow%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWuNj1YwbJyhJU9Hiugn8nCYCKkNGdFfgAyScw7wtfHow%40mail.gmail.com.
LGTM3
/Daniel
Sent with my Thunderbird
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/245a180e-eed0-4f93-8008-704cf383b536n%40chromium.org.
Thanks for approving.May this be a gapless ship? This would show consideration to our OT partners and their effort.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/09b9f36a-9364-42ab-addb-bf09457de92cn%40chromium.org.