Excellent, thank you! LGTM to extend the experiment.

On Fri, Aug 23, 2024 at 2:15 AM Guido Urdaneta <gui...@chromium.org> wrote:

> On Mon, Aug 19, 2024 at 3:32 AM Domenic Denicola <dome...@chromium.org>
> wrote:
>
>> Thanks for the responses.
>>
>> Per our process, I'm not comfortable approving the OT for extension until
>> formal position requests are filed, and there is at least a spec PR ready
>> to match what you plan to include in the extended Origin Trial.
>>
>>
> Here are are the position requests:
>
>    - https://github.com/mozilla/standards-positions/issues/1061
>    - https://github.com/WebKit/standards-positions/issues/388
>
> Here is the spec:
>
>    - PR with the new changes:
>    https://github.com/screen-share/captured-surface-control/pull/13/files
>    - Updated spec including the changes:
>    https://screen-share.github.io/captured-surface-control/
>
> The new changes just landed in Chromium as well.
>
> Please let me know if there are any other issues blocking the extension of
> the OT.
>
>
>
>> (Or, if I've misunderstood and you do not plan to change the API shape
>> during the OT, then the spec change is not necessary.)
>>
>> On Fri, Aug 16, 2024 at 8:06 PM Guido Urdaneta <gui...@chromium.org>
>> wrote:
>>
>>>
>>>
>>> On Fri, Aug 16, 2024 at 8:08 AM Domenic Denicola <dome...@chromium.org>
>>> wrote:
>>>
>>>> Thanks for the clarification.
>>>>
>>>> Per the requirements for extending an origin trial
>>>> <https://www.chromium.org/blink/launching-features/#origin-trials>, I
>>>> see progress on:
>>>>
>>>>    - Draft spec, maybe? Although there have been no updates for 2
>>>>    months so I'm unsure if it incorporates the changes you're mentioning.
>>>>
>>>>
>>>>    - Outreach for feedback from the spec community (your link to
>>>>    https://www.w3.org/2024/05/21-webrtc-minutes.html#t01)
>>>>
>>>> I see no progress on:
>>>>
>>>>    - TAG review (but this is out of your control)
>>>>
>>>> A TAG review <https://github.com/w3ctag/design-reviews/issues/962> was
>>> requested a couple of months ago. We're still waiting for feedback.
>>>
>>>>
>>>>    - https://bit.ly/blink-signals requests (it seems like no signals
>>>>    were filed, and no web developers want to use this feature per your "Web
>>>>    developers: No signals")
>>>>
>>>> We haven't formally requested signals from other browsers because we're
>>> still discussing in the WG.
>>> However, an initial signal is that both Mozilla and Apple are supportive
>>> <https://www.w3.org/2024/05/21-webrtc-minutes.html#t01> of the main use
>>> case, so it is likely that we will eventually reach consensus on an API
>>> surface for that use case.
>>>
>>> Wrt Web Developers, we haven't contacted OT participants for formal
>>> feedback, but here are some positive signals posted on the Web:
>>>
>>>    - Dialpad:
>>>    https://github.com/screen-share/captured-surface-control/issues/10.
>>>    They state that they have successfully used the current version of the 
>>> API
>>>    and are requesting some extensions.
>>>    - whatpwacando.today:
>>>    
>>> https://x.com/dannymoerkerke/status/1810429064286498859?t=gKxk7pv0QAmV_Z3uXzB5xA&s=19
>>>  and
>>>    https://whatpwacando.today/capture-handle/
>>>    - Google Meet has also successfully experimented with the API.
>>>    https://support.google.com/meet/answer/14808197
>>>
>>>
>>>>    - WPT tests
>>>>
>>>> We plan to add these once we have a clearer idea of what the final
>>> shape of the API surface will be. This is likely to happen after the August
>>> 27 WG Meeting <https://www.w3.org/2011/04/webrtc/wiki/August_27_2024>,
>>> where this API will be discussed.
>>>
>>>
>>>
>>>> Can you work on making progress on gathering signals, writing WPTs, and
>>>> also clarify whether the spec has been updated to the new design?
>>>>
>>>> The current version of the spec reflects what is currently shipping in
>>> the OT. We'll update it once 1) the new additions are ready for inclusion
>>> in the OT and 2) we discuss them in the WG meeting later this month.
>>>
>>>
>>> Thanks,
>>> GU
>>>
>>>
>>>
>>>
>>>
>>>> On Mon, Aug 12, 2024 at 10:30 PM Guido Urdaneta <gui...@chromium.org>
>>>> wrote:
>>>>
>>>>> Just to clarify, since the automatically generated email from
>>>>> chromestatus might not be 100% clear: The request is to extend the OT to
>>>>> M132
>>>>> The email says the milestone for extension 1 is M132 and for extension
>>>>> 2 is M129, but it should be the other way around.
>>>>> There was a first "extension" that was not really an extension, but a
>>>>> shift in dates since the OT actually started on M124 (and is scheduled to
>>>>> end in M129). Now we want to extend the OT to M132 to experiment with
>>>>> changes that try to address feedback from the WG.
>>>>>
>>>>>
>>>>> On Mon, Aug 12, 2024 at 3:22 PM Chromestatus <
>>>>> ad...@cr-status.appspotmail.com> wrote:
>>>>>
>>>>>> Contact emails elada...@chromium.org, gui...@chromium.org
>>>>>>
>>>>>> Explainer
>>>>>> https://github.com/screen-share/captured-surface-control/blob/main/README.md
>>>>>>
>>>>>> Specification https://screen-share.github.io/captured-surface-control
>>>>>>
>>>>>> Design docs
>>>>>>
>>>>>> https://docs.google.com/document/d/10UojDvTJ6ojBEOP7cgBIIaE7WZEfes_Qv1eN3A2A0nM/edit?usp=sharing
>>>>>>
>>>>>> Summary
>>>>>>
>>>>>> Web API that allows Web applications to: 1. Produce wheel events in a
>>>>>> captured tab or window. 2. Read/write the zoom level of a captured tab.
>>>>>>
>>>>>>
>>>>>> Blink component Blink>GetDisplayMedia
>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EGetDisplayMedia>
>>>>>>
>>>>>> TAG review https://github.com/w3ctag/design-reviews/issues/962
>>>>>>
>>>>>> TAG review status Pending
>>>>>>
>>>>>> Chromium Trial Name CapturedSurfaceControl
>>>>>>
>>>>>> Origin Trial documentation link
>>>>>> https://github.com/screen-share/captured-surface-control/blob/main/README.md
>>>>>>
>>>>>> WebFeature UseCounter name kCapturedSurfaceControl
>>>>>>
>>>>>> Risks
>>>>>>
>>>>>>
>>>>>> Interoperability and Compatibility
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Gecko*: No signal
>>>>>>
>>>>>> *WebKit*: No signal
>>>>>>
>>>>>> *Web developers*: No signals
>>>>>>
>>>>>> *Other signals*:
>>>>>>
>>>>>> Security
>>>>>>
>>>>>>
>>>>>> https://github.com/screen-share/captured-surface-control?tab=readme-ov-file#security-and-privacy-concerns
>>>>>>
>>>>>>
>>>>>> WebView application risks
>>>>>>
>>>>>> Does this intent deprecate or change behavior of existing APIs, such
>>>>>> that it has potentially high risk for Android WebView-based applications?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Goals for experimentation
>>>>>>
>>>>>>
>>>>>>
>>>>>> Reason this experiment is being extended
>>>>>>
>>>>>> The status in the W3C WebRTC WG is that we have consensus on
>>>>>> supporting the use case of forwarding zoom and wheel events from the 
>>>>>> local
>>>>>> user to the captured tab. The API currently under trial supports this use
>>>>>> case, but the WG does not want support use cases with non-local control
>>>>>> (e.g., co-presenting), which the current API does support. See
>>>>>> https://www.w3.org/2024/05/21-webrtc-minutes.html#t01 We want to
>>>>>> experiment with an alternative API shape to prevent non-local use cases,
>>>>>> and with additional restrictions on the existing API shape. These changes
>>>>>> will be discussed in upcoming WG meetings.
>>>>>>
>>>>>>
>>>>>> Reason this experiment is being extended
>>>>>>
>>>>>> The experiment was shifted from the original m122-m127 to m124-m129.
>>>>>> See
>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7MbIEBdHMck
>>>>>> for details.
>>>>>>
>>>>>>
>>>>>> Ongoing technical constraints
>>>>>>
>>>>>>
>>>>>>
>>>>>> Debuggability
>>>>>>
>>>>>>
>>>>>>
>>>>>> Will this feature be supported on all six Blink platforms (Windows,
>>>>>> Mac, Linux, ChromeOS, Android, and Android WebView)? No
>>>>>>
>>>>>> Supported on all desktop platforms. (Screen-sharing is not currently
>>>>>> supported on 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 name on chrome://flags captured-surface-control
>>>>>>
>>>>>> Finch feature name CapturedDisplaySurface
>>>>>>
>>>>>> Requires code in //chrome? False
>>>>>>
>>>>>> Tracking bug
>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1466247
>>>>>>
>>>>>> Launch bug https://launch.corp.google.com/launch/4268170
>>>>>>
>>>>>> Estimated milestones
>>>>>> Origin trial desktop first 122
>>>>>> Origin trial desktop last 127
>>>>>> Origin trial extension 1 end milestone 132
>>>>>> Origin trial extension 2 end milestone 129
>>>>>> DevTrial on desktop 122
>>>>>>
>>>>>> Link to entry on the Chrome Platform Status
>>>>>> https://chromestatus.com/feature/5092615678066688?gate=5192731870363648
>>>>>>
>>>>>> Links to previous Intent discussions Intent to Prototype:
>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDPSgR3kX39drHd9t-JvTKBk%2B7Dg03O6dvowzw-LjQ__1A%40mail.gmail.com
>>>>>> Intent to Experiment:
>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-DF_BCtdwiaYqrXsan3YNBfT2pAeboT0f1F9wmViPPWQ%40mail.gmail
>>>>>> Intent to Extend Experiment 2:
>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7MbIEBdHMck/m/UBbWTX-hAgAJ
>>>>>>
>>>>>>
>>>>>> 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/CA%2BBuZxYGAzeOq%3D1OMvL60%2Bu54no%3D6A7gKGb%3DQ4xLmQtbNVTEDw%40mail.gmail.com
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2BBuZxYGAzeOq%3D1OMvL60%2Bu54no%3D6A7gKGb%3DQ4xLmQtbNVTEDw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>

-- 
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/CAM0wra9vLNpe45swTf1Bgm1ZbH%3DhBt0iAjN_FK49Y%3DznEea3vg%40mail.gmail.com.

Reply via email to