The new thread is now here: 
https://groups.google.com/a/chromium.org/g/blink-dev/c/R90_BzkM_jY

On Wednesday, September 21, 2022 at 9:51:23 AM UTC+2 Elad Alon wrote:

> Turns out that sending a second email with the exact same subject line, 
> gets the message routed to the original thread. Interesting. I'll use 
> another subject line now. :-)
>
> On Wednesday, September 21, 2022 at 9:50:25 AM UTC+2 Elad Alon wrote:
>
>> Hi Blink owners,
>>
>> We'd like to extend the Conditional Focus experiment again. It is 
>> currently running m102-m108, and we'd like to extend by 3 additional 
>> milestones, making it m102-m111 (inclusive).
>>
>> There has been significant progress in discussions lately, and we have a 
>> new API shape which has rough consensus in the WG. However, it will take 
>> time to fully finalize that shape's fine details, align the implementation 
>> and ship. During this time, we'd like to (1) show consideration to our 
>> partners and (2) keep their feedback coming in. The latter is especially 
>> true given that a major partner is about to start experimenting on real 
>> users, which will provide even more useful feedback than thus far (when 
>> they only prototyped and tested internally).
>>
>> Contact emailselad...@chromium.org
>>
>> Explainerhttps://github.com/WICG/conditional-focus/blob/main/README.md
>>
>> Specificationhttps://wicg.github.io/conditional-focus
>>
>> 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 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*: No signal
>>
>> *WebKit*: No signal
>>
>> *Web developers*: No signals
>>
>> *Other signals*:
>>
>> Ergonomics
>>
>> N/A
>>
>>
>> Activation
>>
>> Not challenging - just feature-detect: // Pre-existing functionality: 
>> const mediaStream = await navigator.mediaDevices.getDisplayMedia(); const 
>> [track] = mediaStream.getVideoTracks(); // New functionality behind 
>> feature-detection: if (!!track.focus) { track.focus(...); }
>>
>>
>> Security
>>
>> See design-doc.
>>
>> Reason this experiment is being extended
>>
>> The WebRTC WG has reached rough consensus on Conditional Focus. The 
>> conclusions are summarized in these two threads (190 
>> <https://github.com/w3c/mediacapture-screen-share/issues/190>, 230 
>> <https://github.com/w3c/mediacapture-screen-share/issues/230>), and most 
>> recently in this comment 
>> <https://github.com/w3c/mediacapture-screen-share/issues/230#issuecomment-1245839419>.
>>  
>> It is now on me to produce a PR, get it through review, and then align the 
>> Chromium implementation with it. 
>>
>> It's not likely that all of this will be done before m109 branches. I 
>> therefore request that the OT be extended by 3 additional milestones (up to 
>> and including m111). This will allow us to finalize Conditional Focus work 
>> without penalizing the partners that have been kind enough to participate 
>> in the trial and provide feedback. It would also help that we'll have more 
>> time to get feedback from a major partner, who has only provided feedback 
>> based on prototypes thus far, but who will soon have feedback based on an 
>> experiment with real users.
>>
>> We are therefore requesting extension by 3 milestones, making the 
>> experiment run for m102-m111 (inclusive).
>>
>>
>> Will this feature be supported on all six Blink platforms (Windows, Mac, 
>> Linux, Chrome OS, Android, and Android WebView)?
>>
>> Supported on all Desktop platforms, but not on any mobile 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
>>
>> Estimated milestones
>> OriginTrial desktop last 108 (but extension to 111 hereby requested)
>> OriginTrial desktop first 102
>>
>>
>> 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
>>
>

-- 
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/4d4b7daf-c467-459c-99ef-b1111beaccc7n%40chromium.org.

Reply via email to