On 2024-02-17 03:22, Mason Freed wrote:
On Sat, Feb 10, 2024 at 5:39 AM Daniel Bratell <bratel...@gmail.com> wrote:

    Just thinking about possible use cases for mutation events, do you
    know what the browser extension situation is? Those might have
    legitimate reason to react to page changes and maybe some of them
    use the old events?

That's a good question, and I don't have a great answer. Except perhaps to say that I would hope MutationObserver should be able to handle any such reactions in the same way that an open web site would. Do you have a reason to think extensions specifically need synchronous events for mutations?

No, not at all. Just covering all the bases.

I assume injected extension scripts would show up in use counter data too, so if there are such extensions, they are unlikely to be one of the more popular ones.

/Daniel


    On 2024-02-09 21:35, Mason Freed wrote:

    On Wed, Feb 7, 2024 at 6:52 AM Yoav Weiss (@Shopify)
    <yoavwe...@chromium.org> wrote:

        LGTM to run a deprecation trial M124-M134 inclusive.


    Thanks!


        May our mutations no longer be eventful!!


    😊


        On Wed, Feb 7, 2024 at 3:50 PM Mason Freed
        <mas...@chromium.org> wrote:



            On Wed, Feb 7, 2024 at 6:06 AM Yoav Weiss (@Shopify)
            <yoavwe...@chromium.org> wrote:

                Just to clarify - this intent is asking to start a
                deprecation trial for mutation events in 124 and
                ending it in 134, but you'd send a separate intent on
                the actual removal of mutation events?


            Yes, that’s correct. Here’s the request for deprecation
            thread:

            
https://groups.google.com/a/chromium.org/g/blink-dev/c/qDsKRU-cQ_4/m/P_iXWapTBgAJ

            And I’ll send a request for removal closer to 126.

            Thanks,
            Mason



                On Tue, Feb 6, 2024 at 5:12 PM Mason Freed
                <mas...@chromium.org> wrote:



                    On Tue, Feb 6, 2024 at 3:38 AM Yoav Weiss
                    (@Shopify) <yoavwe...@chromium.org> wrote:


                        Note that them shipping 2.0 and everyone
                        upgrading to 2.0 are not the same thing, and
                        is unlikely to happen at the same time..


                    Agreed for sure. That’s why I’ve been trying to
                    get them to confirm exactly what functionality
                    will be broken. I can’t see any breakage myself.

                            What would breakage look like? Are we
                            expecting JS to be borked entirely? Or do
                            we expect the events to stop firing,
                            resulting in hopefully smaller and
                            less-visible breakage?


                    No there shouldn’t be any exceptions thrown, so
                    the JS should be fine. It’s just that those
                    events will not be fired. The breakage, whatever
                    it is, is so small that I’ve yet been able to
                    notice it. That’s not to say there isn’t risk -
                    there surely is. Just that I’m hopeful.

                    Thanks,
                    Mason




                                         The npm package you listed,
                                        for example, would use the
                                        actual events if available,
                                        so sites using that polyfill
                                        would also count towards the
                                        event usage if the browser
                                        supports those even though
                                        that's "safe", right?


                                    This is an excellent point that I
                                    hadn't thought of. I'm going to
                                    modify the polyfill right now to
                                    *always* run. That way polyfilled
                                    usage will no longer be counted.
                                    I'm used to writing polyfills for
                                    features that are getting
                                    *added*, where you want to avoid
                                    using the polyfill when the
                                    feature is supported. This is the
                                    opposite.

                                    Thanks,
                                    Mason




                                            /Gecko/: Positive
                                            
(https://github.com/mozilla/standards-positions/issues/807)
                                            "very strong positive
                                            position"

                                            /WebKit/: No signal
                                            
(https://github.com/WebKit/standards-positions/issues/192)

                                            /Web developers/: No signals

                                            /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



                                                    Goals for
                                                    experimentation



                                                    Ongoing technical
                                                    constraints



                                                    Debuggability



                                                    Will this feature
                                                    be supported on
                                                    all six Blink
                                                    platforms
                                                    (Windows, Mac,
                                                    Linux, ChromeOS,
                                                    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>?

                                            No


                                                    Flag name on
                                                    chrome://flags



                                                    Finch feature name

                                            None


                                                    Non-finch
                                                    justification

                                            None


                                                    Requires code in
                                                    //chrome?

                                            False


                                                    Tracking bug

                                            https://crbug.com/1446498


                                                    Estimated milestones

                                            Shipping on desktop         115
                                            OriginTrial desktop last
                                            134
                                            OriginTrial desktop first
                                                124

                                            Shipping on Android         115
                                            OriginTrial Android last
                                            134
                                            OriginTrial Android first
                                                124

                                            Shipping on WebView         115
                                            OriginTrial webView last
                                            134
                                            OriginTrial webView first
                                                124



                                                    Link to entry on
                                                    the Chrome
                                                    Platform Status

                                            
https://chromestatus.com/feature/5083947249172480


                                                    Links to previous
                                                    Intent discussions

                                            Intent to Experiment:
                                            
https://groups.google.com/a/chromium.org/g/blink-dev/c/qDsKRU-cQ_4/m/isA1mZ_aAAAJ


                                            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/CAM%3DNeDjevtANjMn1NUK83UGyJyv4HrLCFkjs9fhL6UVov_uAkA%40mail.gmail.com
                                            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDjevtANjMn1NUK83UGyJyv4HrLCFkjs9fhL6UVov_uAkA%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/CAM%3DNeDgpfzo%3DztS_MEzJg7N4vgiNXR2D-CcBwvZp9KaX_W0MyA%40mail.gmail.com
                            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDgpfzo%3DztS_MEzJg7N4vgiNXR2D-CcBwvZp9KaX_W0MyA%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/CAM%3DNeDh1kCKirZo_qYm%2B2FZEXJYn8P3BY%2B7zLbAWMLGx-BRKTA%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDh1kCKirZo_qYm%2B2FZEXJYn8P3BY%2B7zLbAWMLGx-BRKTA%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/96c32e42-70e4-4f1e-b9bf-703593fcc977%40gmail.com.

Reply via email to