LGTM3

On 11/15/23 11:16 AM, Chris Harrelson wrote:
LGTM2

On Wed, Nov 15, 2023 at 7:52 AM Yoav Weiss <yoavwe...@chromium.org> wrote:

    LGTM1

    I agree that the compat risk here seems low, and the interop win
    more than makes up for it.

    On Monday, November 13, 2023 at 4:04:02 PM UTC+1 Mustaq Ahmed wrote:

        Hi Chris:

        The other 5 review categories are now green, the last one was
        marked a few hours ago.

        Please let me know if anything else is needed for the Blink
        approval process.  We are targeting M121.

        Mustaq



        On Thu, Nov 2, 2023 at 12:07 PM Chris Harrelson
        <chris...@chromium.org> wrote:

            It will be after you click the button to start an API
            owners review. Also don't forget to start the other 5
            review categories.

            On Thu, Nov 2, 2023 at 9:01 AM Mustaq Ahmed
            <mus...@chromium.org> wrote:

                Hi Chris:

                https://chromestatus.com/feature/6266812908175360 is
                the new entry for this feature (because feature type
                is read-only).  The review bits should now be visible
                to API Owners, please let know if that's not the case.

                Mustaq

                On Fri, Oct 27, 2023 at 5:03 PM Chris Harrelson
                <chris...@chromium.org> wrote:

                    Hi Mustaq,

                    "web developer facing change to existing code" is
                    meant for "bugfix-level changes to web APIs",
                    which is why it only requires a PSA (sorry for the
                    confusion - this has been a common issue and the
                    chromestatus team is working on improved UI to be
                    less confusing).

                    In your case you are making a change that adjusts
                    web-exposed behavior enough that it requires an
                    I2S. So you'll need to update the feature type and
                    file for all 5 review bits before the API owners
                    can re-review.

                    On Tue, Oct 24, 2023 at 9:30 AM Mustaq Ahmed
                    <mus...@chromium.org> wrote:

                        Hi Mike:

                        Through our offline discussion I learned that
                        for "web developer facing change to existing
                        code", the new intent process requires
                        merely a "PSA" without (perhaps) any need for
                        additional approvals.  I changed the email
                        template subject here from "PSA" to "I2S" only
                        to secure "API Owners" approval, finding no
                        obvious way to do it through the chromestatus UI!

                        Anyway, the updated chromestatus entry now
                        seems to say those additional approvals are
                        not needed.  Please let me know if I missed
                        anything.

                        Mustaq



                        On Mon, Oct 23, 2023 at 10:39 AM Mike Taylor
                        <miketa...@chromium.org> wrote:

                            Hi Mustaq,

                            Please take a moment to request the other
                            review bits (API OWNERs will wait until
                            those are in progress to begin our
                            review). See
                            
https://groups.google.com/a/chromium.org/g/blink-dev/c/bqvB1oap0Yc/m/YlO8DEHgAQAJ
                            for more info.

                            thanks!
                            Mike

                            On 10/19/23 3:41 PM, Mustaq Ahmed wrote:


                                    Contact emails

                            mus...@chromium.org, fla...@chromium.org


                                    Specification

                            
https://www.w3.org/TR/uievents/#events-mouseevent-event-order


                                    Summary

                            After an event target gets removed from
                            the DOM, the logical target of the
                            pointer as implied by the Pointer and
                            Mouse boundary events (i.e. over, out,
                            enter and leave events) should be the
                            nearest ancestor still attached to the
                            DOM. PEWG has recently reached consensus
                            on this behavior, see
                            
https://github.com/web-platform-tests/interop/issues/380.
                            Chrome has been keeping track of a node
                            even after it gets removed from DOM. As a
                            result, if the pointer moves to a new
                            node B after the hit-test node A is
                            removed from DOM, the boundary event
                            sequence (pointerover, pointerout,
                            pointerenter, pointerleave events and the
                            corresponding mouse events) used to imply
                            a pointer movement from A to B. As per
                            the new consensus, the event sequence
                            should imply a pointer movement from the
                            "parent of A" to B.



                                    Blink component

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


                                    TAG review

                            None


                                    TAG review status

                            Not applicable


                                    Risks



                                    Interoperability and Compatibility

                            There is no interop risk because major
                            browsers are currently all slightly
                            different from one another. We are
                            strictly improving the situation through
                            the intent here by having Chrome match an
                            agreed-upon behavior that's already
                            tested
                            
(https://github.com/web-platform-tests/interop/issues/380).
                            The compat risk is negligible for the
                            same reason, existing sites could not
                            rely on the current behavior in all
                            browsers. This is also changing a very
                            narrow use-case.



                            /Gecko/: Positive
                            
(https://github.com/web-platform-tests/interop/issues/380)
                            Mozilla originally called out the interop
                            problem here.

                            /WebKit/: No signal

                            /Web developers/: Positive
                            (https://crbug.com/1147998)

                            /Other signals/:


                                    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?

                            None



                                    Debuggability

                            None



                                    Will this feature be supported on
                                    all six Blink platforms (Windows,
                                    Mac, Linux, Chrome OS, Android,
                                    and Android WebView)?

                            Yes


                                    Is this feature fully tested by
                                    web-platform-tests
                                    
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

                            Yes

                            
https://wpt.fyi/results/pointerevents?label=master&label=experimental&aligned&q=pointerevent_after_target_appended.html%20or%20pointerevent_after_target_removed.html%20or%20pointerup_after_pointerdown_target_removed.html
                            
<https://wpt.fyi/results/pointerevents?label=master&label=experimental&aligned&q=pointerevent_after_target_appended.html%20or%20pointerevent_after_target_removed.html%20or%20pointerup_after_pointerdown_target_removed.html>



                                    Flag name on chrome://flags

                            None


                                    Finch feature name

                            BoundaryEventDispatchTracksNodeRemoval


                                    Requires code in //chrome?

                            False


                                    Tracking bug

                            https://crbug.com/1147998


                                    Sample links


                            https://output.jsbin.com/yumacid


                                    Estimated milestones

                            Shipping on desktop         121

                            Shipping on Android         121

                            Shipping on WebView         121



                                    Anticipated spec changes

                            Open questions about a feature may be a
                            source of future web compat or interop
                            issues. Please list open issues (e.g.
                            links to known github issues in the
                            project for the feature specification)
                            whose resolution may introduce web
                            compat/interop risk (e.g., changing to
                            naming or structure of the API in a
                            non-backward-compatible way).

                            None


                                    Link to entry on the Chrome
                                    Platform Status

                            https://chromestatus.com/feature/5182447084109824

                            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/CAB0cuO5zUdYJkRxo5kdVWpFJ%3DB50okhHr0EuWuc-WX9g7BPW0A%40mail.gmail.com
                            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAB0cuO5zUdYJkRxo5kdVWpFJ%3DB50okhHr0EuWuc-WX9g7BPW0A%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/CAB0cuO67thtshr2w-dD%3Dy%2B-KoT_r0iKihadFhh-nxZkJDbBWGQ%40mail.gmail.com
                        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAB0cuO67thtshr2w-dD%3Dy%2B-KoT_r0iKihadFhh-nxZkJDbBWGQ%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/CAB0cuO6UpuKK%2BJmmdzuh1bu2gU4Cja75Ww4OVXJyuEv306KUmQ%40mail.gmail.com
                
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAB0cuO6UpuKK%2BJmmdzuh1bu2gU4Cja75Ww4OVXJyuEv306KUmQ%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/448024af-5185-44b3-831a-051a3e4bb95fn%40chromium.org
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/448024af-5185-44b3-831a-051a3e4bb95fn%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/4b92a8b3-415e-4ab8-bc67-aa902841ea1d%40chromium.org.

Reply via email to