Extend the getDisplayMedia APIs to ensure that tab-capture and window-capture return a new subclass of MediaStreamTrack called FocusableMediaStreamTrack. This new subclass exposes the focus() method. This new method allows Web-applications, when capture starts, to decide whether the captured tab/window should be immediately focused, or whether the capturing tab+window should remain the focused one.
N/A
Not challenging - just feature-detect: // Pre-existing functionality: let mediaStream = await navigator.mediaDevices.getDisplayMedia(); let [track] = mediaStream.getVideoTracks(); // New functionality behind feature-detection: if (!!track.focus) { track.focus(...); }
See design-doc.
N/A
Supported on all Desktop platforms.
m96
Design docs
https://docs.google.com/document/d/1LHJRt-ry9hwzFTbPxKrmD0VvtEFEU6lvqsD7k6wwGKM/Summary
Extend the getDisplayMedia APIs to ensure that tab-capture and window-capture return a new subclass of MediaStreamTrack called FocusableMediaStreamTrack. This new subclass exposes the focus() method. This new method allows Web-applications, when capture starts, to decide whether the captured tab/window should be immediately focused, or whether the capturing tab+window should remain the focused one.
Blink component
BlinkTAG review
https://github.com/w3ctag/design-reviews/issues/679TAG review status
PendingRisks
Interoperability and Compatibility
Gecko: No signal
WebKit: No signal
Web developers: No signals
Ergonomics
N/A
Activation
Not challenging - just feature-detect: // Pre-existing functionality: let mediaStream = await navigator.mediaDevices.getDisplayMedia(); let [track] = mediaStream.getVideoTracks(); // New functionality behind feature-detection: if (!!track.focus) { track.focus(...); }
Security
See design-doc.
Goals for experimentation
Reason this experiment is being extended
Ongoing technical constraints
Debuggability
N/A
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
NoSupported on all Desktop platforms.
Is this feature fully tested by web-platform-tests?
NoFlag name
ConditionalFocusRequires code in //chrome?
TrueTracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1215480Launch bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1214483Estimated milestones
m96
Link to entry on the Chrome Platform Status
https://www.chromestatus.com/feature/5646614535340032Links to previous Intent discussions
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/lbuqOGx07xYThis 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 [email protected].
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDNKs_83QYuU9NreUPqimVodVSMuigofhOdy32jVf0nLiA%40mail.gmail.com.
Might be good to move this to WICG to facilitate contributions (given support).
https://github.com/WICG/proposals/issues/37#issuecomment-920673070 seems like a positive signal (even if from a single partner).
What are the goals for the experiment?
What are the timeframes for the experimentation? Do you have partners lined up?
m99, inclusive. So four milestones in total.On Thu, Sep 23, 2021 at 3:53 PM Yoav Weiss <[email protected]> wrote:On Thu, Sep 23, 2021 at 3:00 PM Elad Alon <[email protected]> wrote:Might be good to move this to WICG to facilitate contributions (given support).WICG issue #37 asked for this to be adopted by the WICG. (The same partner supported it there too, btw.)
LGTM to shift to M99-M102. Hope you can get some good feedback.
/Daniel
--
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 [email protected].
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a80a29ad-3615-4354-8d42-0e6b2a22df09n%40chromium.org.
Hello all,
Due to the scheduling constraints of my partners, this origin trial was not used in m99-m101. But my partners ready to use it now in m102, and are eager to start teamfood and dogood right away. However, m102 only has two more weeks to go, so that would be a very short trial. I am therefore asking that the experiment period be shifted from m99-m102 (inclusive), to m102-m105 (inclusive).The use-counters on the feature show that it's only been used a mere 75 times in the last 28 days