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?
/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/16a10ddb-f5ed-496b-9223-84d5534534e9%40gmail.com.