Commit Graph
1162 Commits
Author SHA1 Message Date
ldm0 bc2002c419 fix(svg): reflect conditional processing string lists 2026-09-22 21:43:34 +08:00
ldm0 eec127dff1 fix(svg): implement animated boolean reflection 2026-09-22 21:43:34 +08:00
ldm0 14f15954ec fix(dom): expose object child browsing context 2026-09-22 21:43:34 +08:00
ldm0 46b91003ae fix(forms): wrap textarea submission values 2026-09-22 21:43:34 +08:00
ldm0 8c038e1fcf fix(dom): complete tabIndex defaults 2026-09-22 21:43:34 +08:00
ldm0 f544badaad fix(svg): honor xlink href fallback 2026-09-22 21:43:34 +08:00
ldm0 6ffac47c14 fix(svg): implement deselectAll 2026-09-22 21:43:34 +08:00
ldm0 454fa6c931 fix(dom): expose reflected token list attributes 2026-09-22 21:43:34 +08:00
ldm0 55aedd88e3 fix(events): implement beforeunload return semantics 2026-09-22 21:43:34 +08:00
ldm0 1e03ea5a60 fix(events): preserve window.event during exception reporting 2026-09-22 21:43:34 +08:00
ldm0 3e52f0b0a3 fix(svg): reflect animated enumeration attributes 2026-09-22 21:43:34 +08:00
ldm0 3028eaac24 fix(svg): implement ownerSVGElement 2026-09-22 21:43:34 +08:00
ldm0 75f19f2e3b fix(svg): expose current element constructors 2026-09-22 21:43:34 +08:00
ldm0 0497d4ea9b fix(custom-elements): honor owner registries during parser construction 2026-09-22 21:43:34 +08:00
ldm0 0084a752f2 fix(cssom): canonicalize unresolved legacy colors 2026-09-22 21:43:34 +08:00
ldm0 0611caed62 fix(html): share template contents owner documents 2026-09-22 21:43:34 +08:00
ldm0 15512ddd37 fix(cssom): invalidate nested declaration mutations 2026-09-22 21:43:34 +08:00
ldm0 09400b005e fix(html): complete obsolete element reflections 2026-09-22 21:43:34 +08:00
ldm0 754d6fec3f fix(selectors): validate shadow pseudos in DOM queries 2026-09-22 21:43:34 +08:00
ldm0 0572a1e773 fix(domparser): discard trees recovered after prologue errors 2026-09-22 21:43:34 +08:00
ldm0 c2aae1c834 fix(events): honor PopStateEvent visual transition init 2026-09-22 21:43:34 +08:00
ldm0 af1c4a4394 fix(trusted-types): enforce iframe srcdoc sinks 2026-09-22 21:43:34 +08:00
ldm0 c0843337a9 fix(svg): align matrix factories with DOMMatrix 2026-09-22 21:43:34 +08:00
ldm0 697f76ef51 fix(geometry): expose legacy window aliases 2026-09-22 21:43:34 +08:00
ldm0 aa8bc9c489 fix(geometry): correct operation descriptors 2026-09-22 21:43:34 +08:00
ldm0 6a28eca33a fix(geometry): expose geometry interfaces in workers 2026-09-22 21:43:34 +08:00
ldm0 0fe3e369e1 fix(geometry): support structured cloning 2026-09-22 21:43:34 +08:00
ldm0 853bf46a36 fix(geometry): return DOMRectList from geometry APIs 2026-09-22 21:43:34 +08:00
ldm0 32fa6c93e1 fix(geometry): implement DOMQuad 2026-09-22 21:43:34 +08:00
ldm0 d441d87e62 fix(geometry): expose WebKitCSSMatrix alias 2026-09-22 21:43:34 +08:00
ldm0 63189c978d fix(geometry): serialize DOMMatrix numbers like ECMAScript 2026-09-22 21:43:34 +08:00
ldm0 3032d50045 fix(geometry): preserve exact DOMMatrix inverse identities 2026-09-22 21:43:34 +08:00
ldm0 6eacae6dc9 fix(geometry): track DOMMatrix dimension state 2026-09-22 21:43:34 +08:00
ldm0 e531015a52 feat(geometry): implement DOMPoint matrixTransform 2026-09-22 21:43:33 +08:00
ldm0 ce20c96f43 feat(geometry): add DOMPointReadOnly fromPoint 2026-09-22 21:43:33 +08:00
ldm0 9aef440dbe fix(geometry): construct DOMPointReadOnly instances 2026-09-22 21:43:33 +08:00
ldm0 9f9fe0c91e fix(geometry): propagate NaN through DOMRect bounds 2026-09-22 21:43:33 +08:00
ldm0 a295037fe9 fix(geometry): construct DOMRectReadOnly instances 2026-09-22 21:43:33 +08:00
ldm0 0dc72b5fd8 fix(webidl): enforce cross-realm DOM receiver brands 2026-09-22 21:43:33 +08:00
ldm0 d3f2c48977 fix(blob): revoke object URLs with window realms 2026-09-22 21:43:33 +08:00
ldm0 8725dc05a7 fix(blob): preserve receiver realm for slice results 2026-09-22 21:43:33 +08:00
ldm0 d2f6306d97 fix(workers): enforce response CSP gates 2026-09-22 21:43:33 +08:00
ldm0 85e749223e fix(trusted-types): recognize fullscreen event handlers 2026-09-22 21:43:33 +08:00
ldm0 e895b97e1f fix(service-worker): align registration URL and state handling 2026-09-22 21:43:33 +08:00
ldm0 d021ff8102 fix(images): reselect picture requests after removal 2026-09-22 21:43:33 +08:00
ldm0 c40390e683 fix(images): track current request transitions 2026-09-22 21:43:33 +08:00
ldm0 bb85844999 fix(webapi): adapt replayed bindings to current interfaces
Use shared interface descriptors for document and SVG receivers, remove
duplicate Performance and DOMParser declarations, and align existing CSP
and import-map test calls with the interfaces at this replay point.

Bring forward the applicable parts of 0500891ecc so the image request
conflict resolution can remain a separate commit. Keep the original
regression assertions and duplicate-policy coverage.

Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings; cargo nextest run --no-fail-fast
(17642 passed, 13 skipped).
2026-09-22 21:43:33 +08:00
ldm0 0c45919ef0 fix(stylesheets): preserve parser event ordering 2026-09-22 21:43:33 +08:00
ldm0 3e787f7c56 fix(document): share constructed location accessors 2026-09-22 21:43:33 +08:00
ldm0 aec143d6b4 fix(dom): preserve unforgeable document location 2026-09-22 21:43:33 +08:00