Commit Graph
1225 Commits
Author SHA1 Message Date
ldm0 42e2fde56c fix(events): align lifecycle event initialization 2026-09-23 00:11:53 +08:00
ldm0 6695d42c23 fix(forms): block submission for unclosed controls 2026-09-23 00:11:53 +08:00
ldm0 6833307111 fix(parser): route XHTML template children to content 2026-09-23 00:11:53 +08:00
ldm0 64135845a7 fix(csp): inherit policies in local child realms 2026-09-23 00:11:53 +08:00
ldm0 d83830824d fix(dom): serialize XML innerHTML by document mode 2026-09-23 00:11:53 +08:00
ldm0 4dfde497aa fix(wpt): serve raw form echo fixture 2026-09-23 00:11:53 +08:00
ldm0 b906e43a39 fix(webidl): allocate factory results in relevant realms 2026-09-23 00:11:53 +08:00
ldm0 f1926104f3 fix(dom): align XML namespace serialization 2026-09-23 00:11:53 +08:00
ldm0 d0afedfc20 fix(selectors): resolve clean textarea directionality 2026-09-23 00:11:53 +08:00
ldm0 f77bf8dcae fix(dom): enforce template content host hierarchy 2026-09-23 00:11:53 +08:00
ldm0 e1bf991ee5 fix(selectors): honor document design mode 2026-09-23 00:11:53 +08:00
ldm0 e856b28563 fix(stylesheets): honor quirks MIME compatibility 2026-09-23 00:11:53 +08:00
ldm0 2616afda9d fix(webapi): migrate replayed SVG and internal object bindings
Use shared SVG interface identities and plain-object declarations for
internal stream callbacks and Window proxy handlers. Align imports with
the current receiver APIs and format the replayed bindings.

Consolidate the duplicate DOMMatrix serialization test while preserving
both inferred and explicit dimension assertions. Keep the XHR and child
script tests that still have only one declaration at this replay point.

Bring forward the applicable parts of 0500891ecc independently of the
pending stylesheet MIME and committed-origin conflict resolution.

Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings; cargo nextest run --no-fail-fast
(17751 passed, 13 skipped).
2026-09-23 00:11:53 +08:00
ldm0 d317a03cc2 fix(preload): preserve modulepreload scanner order 2026-09-23 00:11:53 +08:00
ldm0 2df3df05c3 fix(url): expose colon protocol for invalid hyperlinks 2026-09-23 00:11:53 +08:00
ldm0 be073433e8 fix(indexeddb): clone ImageData and geometry objects 2026-09-23 00:11:53 +08:00
ldm0 d7deea56fe fix(structured-clone): preserve FileList objects 2026-09-23 00:11:53 +08:00
ldm0 2fd9c1d574 fix(wpt-cross): model nosniff script fixture 2026-09-23 00:11:53 +08:00
ldm0 aaffd5fcb0 fix(wpt-cross): model inspect-headers fixture 2026-09-23 00:11:53 +08:00
ldm0 190ff7af01 fix(streams): implement ReadableStream.from 2026-09-23 00:11:53 +08:00
ldm0 69106e859e fix(window): hide shadow frames from indexed access 2026-09-23 00:11:53 +08:00
ldm0 d7b25c841e fix(svg): resolve length units in context 2026-09-23 00:11:53 +08:00
ldm0 d71eb738b9 fix(svg): implement live point lists 2026-09-23 00:11:53 +08:00
ldm0 28c7a610cd fix(svg): reflect animated number attributes 2026-09-23 00:11:53 +08:00
ldm0 6910f7ef7b fix(svg): reflect fit-to-view-box attributes 2026-09-23 00:11:53 +08:00
ldm0 1df5279884 fix(svg): reflect animated length attributes 2026-09-23 00:11:53 +08:00
ldm0 d2bba6560a fix(svg): enforce value list mutation semantics 2026-09-23 00:11:53 +08:00
ldm0 cb521ecd87 fix(svg): reject trailing decimal path numbers 2026-09-23 00:11:52 +08:00
ldm0 09e46bb31f fix(svg): preserve paths before parse errors 2026-09-23 00:11:52 +08:00
ldm0 354e5741f6 fix(svg): expose standalone value factories 2026-09-23 00:11:52 +08:00
ldm0 97ccdae98b fix(svg): reflect animated integer attributes 2026-09-23 00:11:52 +08:00
ldm0 e2511074cf fix(svg): reflect filter and text path enumerations 2026-09-23 00:11:52 +08:00
ldm0 3009548ee0 fix(html): reveal details for fragment navigation 2026-09-23 00:11:52 +08:00
ldm0 0830451ccd fix(html): enforce showPicker origin policy 2026-09-23 00:11:52 +08:00
ldm0 7d0aaf387e fix(html): expose frame content accessors 2026-09-23 00:11:52 +08:00
ldm0 b1f0d3b8f0 fix(html): deserialize clones in receiver realm 2026-09-23 00:11:52 +08:00
ldm0 09007bc03a fix(html): report errors in receiver realm 2026-09-23 00:11:52 +08:00
ldm0 429c415aab fix(html): enumerate document named properties 2026-09-23 00:11:52 +08:00
ldm0 c54936f8ce fix(html): return iframe windows from document named access 2026-09-23 00:11:52 +08:00
ldm0 b74a498da6 fix(parser): route child parser mutation effects 2026-09-23 00:11:52 +08:00
ldm0 5935beef7e fix(file-api): enforce WebIDL receiver contracts 2026-09-23 00:11:52 +08:00
ldm0 b89b2299f8 fix(window): align cross-origin accessor descriptors 2026-09-23 00:11:52 +08:00
ldm0 ce958f46e7 fix(webidl): implement WindowProperties exotic methods 2026-09-23 00:11:52 +08:00
ldm0 4e3e525928 fix(webidl): enforce Window global receiver semantics 2026-09-23 00:11:52 +08:00
ldm0 9d644d6cc0 fix(webidl): honor LegacyFactoryFunction NewTarget 2026-09-23 00:11:52 +08:00
ldm0 a1fa3f77f3 fix(webidl): honor lenient event handler receivers 2026-09-23 00:11:52 +08:00
ldm0 1fc3794ee2 fix(wpt-cross): model worker URL encoding fixture 2026-09-23 00:11:52 +08:00
ldm0 944821ec2b fix(page-visibility): hide windowless documents 2026-09-23 00:11:52 +08:00
ldm0 e06a816494 fix(intl): delegate Date locale formatting to V8 2026-09-23 00:11:52 +08:00
ldm0 9dc5805cc3 fix(performance): reject structured cloning entries 2026-09-23 00:11:52 +08:00