On Wed, Oct 29, 2025 at 10:26 AM Mason Freed <[email protected]> wrote:

> Generally, we're supportive of removing XSLT. As for the plan, I think it
>>> would be best if we disable this in Canary as soon as possible (via Finch)
>>> to find real breakages that we may be missing. Further, disabling in Beta
>>> and Dev shortly after to get more data is also good.
>>>
>>> LGTM1 for the plan with the above changes. We would like you to check in
>>> with results of Canary / Dev / Beta and warning steps in 3 months to see
>>> how we proceed further.
>>>
>> It's taken a bit longer than I expected, but I'm finally back with the
requested update. I've added console warnings starting in M142 (Oct, 2025),
and disabled XSLT completely in all pre-stable channels (Canary/Dev/Beta)
starting in M145 (Dec, 2025). I also published a blog post
<https://developer.chrome.com/docs/web-platform/deprecating-xslt>, added
XSLT to the enterprise release notes
<https://support.google.com/chrome/a/answer/7679408?sjid=6846925605904529338-NA#upChromeBrsrB142>,
and
proactively reached out to several enterprises and public sites. As a
result of that outreach, I've received a grand total of two Chromium bugs (
one <https://crbug.com/465491619> was a bug in Chrome's feature flag
implementation, and one <https://crbug.com/468033854> was a bug in the
polyfill). Both have been fixed. I've also had two other private
contractors (for enterprise/government clients) reach out to me privately,
and those conversations seem to be going well. In both cases, they are in
the process of migrating away from client-side XSLT. The polyfill repo has
also seen strong engagement
<https://github.com/mfreed7/xslt_polyfill/issues?q=is%3Aissue>, with many
issues filed and fixed.

Overall, while the community is definitely feeling some migration pain, I'm
trying to stay on top of it and ensure the polyfill is a functional
replacement.

If the Blink API owners have any questions or concerns, please let me know.
Otherwise, I will stick to the plan
<https://developer.chrome.com/docs/web-platform/deprecating-xslt#timeline_for_chrome>,
targeting M152 to start the deprecation trial, and M155 to disable the
feature by default.

Thanks,
Mason



> Thanks,
>>> Vlad
>>>
>>> On Monday, October 27, 2025 at 9:37:51 AM UTC-4 j.j. wrote:
>>>
>>>>
>>>>
>>>> see also
>>>> https://github.com/mozilla/standards-positions/issues/1287
>>>>
>>> --
>>> 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 visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4aa38aaf-702e-41d6-91f1-7ba8b18ff675n%40chromium.org
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4aa38aaf-702e-41d6-91f1-7ba8b18ff675n%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 visit
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9BLUzVTz_-ioPp0ie%2Bn3g4gbS4wo5LvC3ZQLbzRzUa%2Bg%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9BLUzVTz_-ioPp0ie%2Bn3g4gbS4wo5LvC3ZQLbzRzUa%2Bg%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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDiOLRhaL2s9-hoz2MjviGhT%2Bti2aetRU06pijHGZRU3Jg%40mail.gmail.com.

Reply via email to