@@ -247,7 +247,10 @@ opposite render modes. This is structural, not cosmetic — one plugin instance
247247 run otherwise lands on the flush _ after_ the first op and silently reverts it. Found the hard
248248 way: 4 of 19 cases failed with the ops apparently never applied.
249249- ` extract.ts ` exposes both ` extractFromContainer ` and ` extractFromMarkup ` (upstream's
250- ` schemaVersion ` 2 split). The markup form builds its own ` JSDOM ` when there is no global
250+ ` schemaVersion ` 2 split). Both walk a real DOM here, so ` schemaVersion ` 3's per-element ` text `
251+ channel (own direct text-node children only, verbatim) needs no entity decoding — upstream's
252+ ` decodeText ` exists only because its markup walker is ` HTMLRewriter ` . The markup form builds its
253+ own ` JSDOM ` when there is no global
251254 ` DOMParser ` , which is what lets the ssr project run in the ` node ` environment and thereby prove
252255 a server render needs no document.
253256
@@ -294,8 +297,9 @@ The four conformance gates were each proved red and reverted:
294297
2952981 . ** DOM parity** — ` conformance-gate-probe ` appended to ` ActionElement.tsx ` 's class turned
296299 exactly 100 cases red (50 static + 50 post-flush), which is the split the two projects promise.
297- 2 . ** ` schemaVersion ` ** — ` EXPECTED_SCHEMA_VERSION = 3 ` made ` conformance:fetch ` exit 1 with the
298- "update ` test/conformance ` before bumping the tag" message.
300+ 2 . ** ` schemaVersion ` ** — ` EXPECTED_SCHEMA_VERSION = 4 ` made ` conformance:fetch ` exit 1 with the
301+ "update ` test/conformance ` before bumping the tag" message. (Originally proved with ` 3 ` against
302+ the schema-2 fixtures; it fired for real on the v8.23.0 bump.)
2993033 . ** Scenario drift** — renaming the local ` allControls ` scenario turned the drift test (and the
300304 three case-alignment tests) red while all 50 rendered cases stayed green.
3013054 . ** Value-editor reset** — an early ` return ` in ` createValueEditorReset ` 's apply phase left
0 commit comments