Contact emailselada...@chromium.org

Explainerhttps://github.com/WICG/conditional-focus/blob/main/README.md

Specification
https://w3c.github.io/mediacapture-screen-share/#dom-capturecontroller-setfocusbehavior

Design docs
https://docs.google.com/document/d/1LHJRt-ry9hwzFTbPxKrmD0VvtEFEU6lvqsD7k6wwGKM
(Note that this reflects the old API shape. There is no substantive
difference; the same functionality is simply exposed on a different surface
now.)

Summary

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.


Blink componentBlink
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/679

TAG review statusPending

Risks


Interoperability and Compatibility



*Gecko*: Positive (https://github.com/mozilla/standards-positions/issues/697)
Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have both
collaborated with us closely in shaping the PRs of this API. They have then
approved merging the PRs 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://github.com/WebKit/standards-positions/issues/73)
Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have both
collaborated with us closely in shaping the PRs of this API. They have then
approved merging the PRs 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 (https://github.com/WICG/proposals/issues/37)
Support from Web developers inside+outside of Google.

*Other signals*:

Ergonomics

N/A


Activation

N/A


Security

See design-doc.


WebView application risks

N/A



Debuggability

N/A


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?No

Supported on all Desktop platforms.


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

Flag nameConditionalFocus

Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1215480

Launch bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1214483

Sample linkshttps://wicg.github.io/conditional-focus/demo

Estimated milestones
   Expected full-ship milestone: 109
OriginTrial desktop last 108 (or up to and including 111 if delays are
encountered; already approved
<https://groups.google.com/a/chromium.org/g/blink-dev/c/CLmSojRQHoc/m/X-AroW-UAQAJ>
.)
OriginTrial desktop first 102

Anticipated spec changes

N/A


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5646614535340032

Links to previous Intent discussionsIntent 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-UAQAJ


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
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+unsubscr...@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.

Reply via email to