This is shipping in m105. On Thursday, June 23, 2022 at 10:28:26 AM UTC+2 Elad Alon wrote:
> Thanks you all! > > On Tuesday, June 21, 2022 at 6:45:57 PM UTC+2 Chris Harrelson wrote: > >> LGTM3 >> >> On Thu, Jun 16, 2022 at 5:12 AM Mike Taylor <mike...@chromium.org> wrote: >> >>> LGTM2 >>> >>> On 6/16/22 9:42 AM, Yoav Weiss wrote: >>> >>> LGTM1 to ship this without waiting on TAG feedback. Please add a feature >>> flag just in case, and follow up on any TAG feedback in future milestones. >>> >>> On Thu, Jun 16, 2022 at 9:27 AM Elad Alon <elad...@google.com> wrote: >>> >>>> Hello Blink owners, >>>> >>>> I am working to align getDisplayMedia() and the Extension API, to the >>>> point that deprecating the Hangouts Extension would be possible. It's >>>> going >>>> to be a gradual process with multiple changes required. Shipping this one >>>> particular API surface (systemAudio) in the next Chrome release would >>>> greatly expedite projected timelines, as it would unblock some other work. >>>> >>>> I've spoken to Sangwhan (CCed), and it seems like TAG review is >>>> expected end-of-July - a significant delay. I am therefore asking that, >>>> out >>>> of the four intents recently sent, this one intent be approved without >>>> waiting for TAG. Wdys? >>>> >>>> Thanks, >>>> Elad >>>> >>>> On Wednesday, June 8, 2022 at 5:47:49 PM UTC+2 sligh...@chromium.org >>>> wrote: >>>> >>>>> Thanks Harald and Elad. >>>>> >>>>> On Thursday, June 2, 2022 at 5:19:17 AM UTC-7 Harald Alvestrand wrote: >>>>> >>>>>> re webrtc trying to skip TAG review ... we were told at one point (a >>>>>> few years back, I think) that we were sending too many TAG reviews; I >>>>>> believe that at that point, something like 1/3 of the outstanding TAG >>>>>> reviews were on relatively small WebRTC features. I guess we scaled back >>>>>> too forcefully .... thanks for pointing out the desire to >>>>>> course-correct. >>>>>> >>>>>> >>>>>> On Wed, Jun 1, 2022 at 6:13 PM Alex Russell <sligh...@chromium.org> >>>>>> wrote: >>>>>> >>>>>>> Hey Elad, >>>>>>> >>>>>>> This is a pretty simple design, and it's great to see the progress >>>>>>> here. That said, this group of intents (systemAudio, >>>>>>> suppressLocalAudioPlayback, and selfBrowserSurface) would benefit from >>>>>>> a >>>>>>> joint explainer with considered alternatives outlined. The TAG might >>>>>>> not >>>>>>> have much to say about small changes, but our process asks teams to *at >>>>>>> least *send them an FYI for non-controversial updates so that they >>>>>>> can consider how parts fit together in future. >>>>>>> >>>>>>> Given that the WebRTC group has a history of trying to skip TAG >>>>>>> review, it doesn't seem right for this set of features to launch >>>>>>> without >>>>>>> some intentional design review. Can you file a request with them or get >>>>>>> several of the current and former TAG members (Rossen, David, Alice, >>>>>>> myself, or Domenic) in the project to review the design directly? >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> >>>>>>> On Wednesday, June 1, 2022 at 12:35:24 AM UTC-7 Elad Alon wrote: >>>>>>> >>>>>>>> I've set my alarm. >>>>>>>> I'll implicitly assume the same period is intended for the other >>>>>>>> three intents-to-ship sent at roughly the same time. >>>>>>>> >>>>>>>> On Wed, Jun 1, 2022 at 9:29 AM Yoav Weiss <yoav...@chromium.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Let's give them 1 more week to respond. >>>>>>>>> >>>>>>>>> On Wed, Jun 1, 2022 at 9:21 AM Elad Alon <elad...@google.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Okay, will do. (I've also sent a personal email on the day >>>>>>>>>> the intent went out.) >>>>>>>>>> When shall I ping this thread if no response is received? >>>>>>>>>> >>>>>>>>>> On Wed, Jun 1, 2022 at 8:30 AM Yoav Weiss <yoav...@chromium.org> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wednesday, May 25, 2022 at 2:38:53 PM UTC+2 Elad Alon wrote: >>>>>>>>>>> >>>>>>>>>>>> Contact emails elad...@chromium.org >>>>>>>>>>>> >>>>>>>>>>>> Explainer >>>>>>>>>>>> https://docs.google.com/document/d/1q3oGy7hLJmdQA4ZK7QG7DnwgtcpL6oB2pqLQJ6MP1tY/edit?usp=sharing >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Specification >>>>>>>>>>>> https://github.com/w3c/mediacapture-screen-share/pull/222/files >>>>>>>>>>>> >>>>>>>>>>>> Summary >>>>>>>>>>>> >>>>>>>>>>>> Hint indicating to the user agent whether the application, upon >>>>>>>>>>>> calling getDisplayMedia() with {audio: true} or similar, wishes >>>>>>>>>>>> *system >>>>>>>>>>>> audio* to be offered to the user. (If not - only offer tab-audio.) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Blink component Blink >>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink> >>>>>>>>>>>> >>>>>>>>>>>> TAG review N/A. This is just an addition of a single flag to >>>>>>>>>>>> an existing dictionary, following well-known patterns. >>>>>>>>>>>> >>>>>>>>>>>> TAG review status Not applicable >>>>>>>>>>>> >>>>>>>>>>>> Risks >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Interoperability and Compatibility *Gecko*: Positive ( >>>>>>>>>>>> https://github.com/mozilla/standards-positions/issues/638) >>>>>>>>>>>> Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have >>>>>>>>>>>> both >>>>>>>>>>>> collaborated with us closely in shaping this PR. They have then >>>>>>>>>>>> approved >>>>>>>>>>>> merging this PR 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://lists.webkit.org/pipermail/webkit-dev/2022-May/032247.html) >>>>>>>>>>>> >>>>>>>>>>>> Jan-Ivar Bruaroey from Mozilla, and Youenn Fablet from Apple, have >>>>>>>>>>>> both >>>>>>>>>>>> collaborated with us closely in shaping this PR. They have then >>>>>>>>>>>> approved >>>>>>>>>>>> merging this PR 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. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> While encouraging, neither counts as a positive position based >>>>>>>>>>> on https://bit.ly/blink-signals >>>>>>>>>>> It might be good to give them a few more days to chime in. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> *Web developers*: Positive Endorsed by Google Meet. >>>>>>>>>>>> >>>>>>>>>>>> Security >>>>>>>>>>>> >>>>>>>>>>>> This feature can only be used by Web applications to REDUCE the >>>>>>>>>>>> amount of private information they obtain from the user. As such, >>>>>>>>>>>> this is a >>>>>>>>>>>> net security gain. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 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 platforms that support getDisplayMedia. >>>>>>>>>>>> (Namely, 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 >>>>>>>>>>>> >>>>>>>>>>>> Tracking bug >>>>>>>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1329129 >>>>>>>>>>>> >>>>>>>>>>>> Estimated milestones >>>>>>>>>>>> >>>>>>>>>>>> No milestones specified >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>>>>>> https://chromestatus.com/feature/4649448880734208 >>>>>>>>>>>> >>>>>>>>>>>> Links to previous Intent discussions Intent to prototype: >>>>>>>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/zUJh3aXAC3k >>>>>>>>>>>> >>>>>>>>>>>> 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+...@chromium.org. >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1dc008bf-e1f9-4d73-8b29-287cbf2e6f1fn%40chromium.org >>>>>>> >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1dc008bf-e1f9-4d73-8b29-287cbf2e6f1fn%40chromium.org?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+...@chromium.org. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVEKUw%2B2zWkjFQv1oNbyniUu0hFtHcWzY%3DkpAXoqWH37A%40mail.gmail.com >>> >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVEKUw%2B2zWkjFQv1oNbyniUu0hFtHcWzY%3DkpAXoqWH37A%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+...@chromium.org. >>> >> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4c6480fc-4f2b-6c66-0cda-ee54d32d0d29%40chromium.org >>> >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4c6480fc-4f2b-6c66-0cda-ee54d32d0d29%40chromium.org?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/c66ad2c7-e89e-47e2-b2a2-926f491f0f80n%40chromium.org.