LGTM3

/Daniel

/Sent with my Thunderbird/

On 2022-10-19 17:55, 'Elad Alon' via blink-dev wrote:
(Ack the nit.)


On Wednesday, October 19, 2022 at 5:55:05 PM UTC+2 [email protected] wrote:

    LGTM2

    On Wednesday, October 19, 2022 at 5:53:47 PM UTC+2 Chris Harrelson
    wrote:

        LGTM1

        On Wed, Oct 19, 2022 at 1:39 AM Yoav Weiss
        <[email protected]> wrote:

            OK, so we have WPTs covering the currently testable parts
            of the API, as required by spec and browser tests covering
            the UA-specific parts. Makes sense.


            On Wed, Oct 19, 2022 at 9:36 AM Elad Alon
            <[email protected]> wrote:

                The main reason for partial WPT coverage is that the
                API is formulated with some key MAY-s, in order to
                accommodate Safari's different media-picker model. The
                errors should be the same on all platforms, and are
                tested. But whether the focus goes to the captured or
                capturing page is left to the UA to decide, and so
                cannot be effectively tested by WPT. (Chromium does
                have browser tests for that.)

                A strong secondary reason, btw, is the
                disproportionate difficulty of testing this API
                reliably using WPT.


            Might be worthwhile to file bugs against WPT/TestDriver
            for issues you ran into, or missing features.


                On Wednesday, October 19, 2022 at 5:11:52 AM UTC+2
                [email protected] wrote:

                    On Thu, Oct 13, 2022 at 10:24 PM 'Elad Alon' via
                    blink-dev <[email protected]> wrote:


                                Contact emails

                        [email protected]


                                Explainer

                        
https://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 component

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


                                TAG review

                        https://github.com/w3ctag/design-reviews/issues/679


                                TAG review status

                        Pending


                                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.


        Nit: please don't record a result unless it was noted
        explicitly on the standards position issue.


                        /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


                    Any particular reason?



                                Flag name

                        ConditionalFocus


                                Tracking bug

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


                                Launch bug

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


                                Sample links

                        https://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 discussions

                        Intent 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
                        [email protected].
                        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
                        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDNmAMDVMxEKQRgVtHv7Cx_3%2BiHYWOCBi-VZ9%3DWqX6t5pw%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 [email protected].


            To view this discussion on the web visit
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWuNj1YwbJyhJU9Hiugn8nCYCKkNGdFfgAyScw7wtfHow%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWuNj1YwbJyhJU9Hiugn8nCYCKkNGdFfgAyScw7wtfHow%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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/245a180e-eed0-4f93-8008-704cf383b536n%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/245a180e-eed0-4f93-8008-704cf383b536n%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/86538aea-6182-9966-6204-6bda6a0f0a33%40gmail.com.

Reply via email to