Has this already run in canary and beta? If so, did it give any
indication of risk?
/Daniel
On 2026-04-01 16:30, Mike Taylor wrote:
Is there any fuzzing test coverage for this proposed change?
On 3/31/26 7:34 a.m., Chromestatus wrote:
*Contact emails*
[email protected], [email protected]
*Explainer*
https://github.com/WICG/declarative-partial-updates/blob/main/patching-explainer.md#proposed-markup
*Specification*
https://github.com/whatwg/html/pull/12118
*Summary*
Processing instructions (syntax: <?target data>) are an existing DOM
construct, exposed in XML, that allows node objects that are not
elements but can have some semantic meaning for the processing of a
document. For example, they can be used to denote ranges for
streaming or highlighting without requiring new DOM elements and
changing the DOM structure as far as CSS is concerned, or as
directives for the HTML parser about how to buffer and stream.
*Blink component*
Blink>HTML>Parser
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EHTML%3EParser%22>
*Web Feature ID*
html <https://webstatus.dev/features/html>
*TAG review*
https://github.com/w3ctag/design-reviews/issues/1134
*TAG review status*
Pending
*Goals for experimentation*
Changing the parser behavior to recognize processing instructions
might uncover web compatibility issues in certain websites (though
hopefully not!). We want to uncover them early in case it affects the
shape of the API. Note that this is a finch (to 1% stable) rather
than an OT.
*Risks*
*Interoperability and Compatibility*
This feature changes the HTML parser to recognize XML processing
instruction syntax, which was previously parsed as (bogus) comments.
Querying HA showed that this is relatively safe, specifically as it
doesn't parse xml-stylesheet and special characters like $.
/Gecko/: No
signal (https://github.com/mozilla/standards-positions/issues/1369)
/WebKit/: No
signal (https://github.com/WebKit/standards-positions/issues/628)
/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?
/No information provided/
*Ongoing technical constraints*
None
*Debuggability*
/No information provided/
*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>?*
Yes
https://wpt.fyi/results/html/syntax/parsing/parse-processing-instruction.tentative.html?label=master&label=experimental&aligned&q=processing-instruction
<https://wpt.fyi/results/html/syntax/parsing/parse-processing-instruction.tentative.html?label=master&label=experimental&aligned&q=processing-instruction>
*Flag name on about://flags*
/No information provided/
*Finch feature name*
HTMLProcessingInstruction
*Requires code in //chrome?*
False
*Tracking bug*
https://issues.chromium.org/issues/481087638
*Estimated milestones*
Shipping on desktop 150
Origin trial desktop first 148
Origin trial desktop last 150
Shipping on Android 150
Origin trial Android first 148
Origin trial Android last 150
Shipping on WebView 150
Origin trial WebView first 148
Origin trial WebView last 150
*Link to entry on the Chrome Platform Status*
https://chromestatus.com/feature/6534495085920256?gate=5414789998313472
*Links to previous Intent discussions*
Intent to Prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6981ee47.050a0220.baa59.0100.GAE%40google.com
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 visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/69cbb13f.2b0a0220.5f79f.0391.GAE%40google.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/69cbb13f.2b0a0220.5f79f.0391.GAE%40google.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/cb062e81-c11f-4e01-ab2c-9ccd9c75542d%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cb062e81-c11f-4e01-ab2c-9ccd9c75542d%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/42240135-5d9a-4e34-9cf4-085a3f4ad981%40gmail.com.