ldm0
f5c1541e4b
fix(html): complete obsolete element reflections
2026-09-23 00:11:52 +08:00
ldm0
00b6811052
fix(selectors): validate shadow pseudos in DOM queries
2026-09-23 00:11:52 +08:00
ldm0
51f2bc4c3e
fix(domparser): discard trees recovered after prologue errors
2026-09-23 00:11:52 +08:00
ldm0
ab80eace81
fix(events): honor PopStateEvent visual transition init
2026-09-23 00:11:52 +08:00
ldm0
6df1e623cf
fix(trusted-types): enforce iframe srcdoc sinks
2026-09-23 00:11:51 +08:00
ldm0
16f662ffe2
fix(svg): align matrix factories with DOMMatrix
2026-09-23 00:11:51 +08:00
ldm0
bbd07ee5fa
fix(geometry): expose legacy window aliases
2026-09-23 00:11:51 +08:00
ldm0
fefd554760
fix(geometry): correct operation descriptors
2026-09-23 00:11:51 +08:00
ldm0
5d8c27f0e5
fix(geometry): expose geometry interfaces in workers
2026-09-23 00:11:51 +08:00
ldm0
cbcd1ff208
fix(geometry): support structured cloning
2026-09-23 00:11:51 +08:00
ldm0
8fce45c3b1
fix(geometry): return DOMRectList from geometry APIs
2026-09-23 00:11:51 +08:00
ldm0
a0e4895d38
fix(geometry): implement DOMQuad
2026-09-23 00:11:51 +08:00
ldm0
ef33887837
fix(geometry): expose WebKitCSSMatrix alias
2026-09-23 00:11:51 +08:00
ldm0
28b6d4eda6
fix(geometry): serialize DOMMatrix numbers like ECMAScript
2026-09-23 00:11:51 +08:00
ldm0
3891cccb55
fix(geometry): preserve exact DOMMatrix inverse identities
2026-09-23 00:11:51 +08:00
ldm0
2c723bef99
fix(geometry): track DOMMatrix dimension state
2026-09-23 00:11:51 +08:00
ldm0
b155f11c19
feat(geometry): implement DOMPoint matrixTransform
2026-09-23 00:11:51 +08:00
ldm0
571ec24336
feat(geometry): add DOMPointReadOnly fromPoint
2026-09-23 00:11:51 +08:00
ldm0
96f9674f41
fix(geometry): construct DOMPointReadOnly instances
2026-09-23 00:11:51 +08:00
ldm0
b2604cc14b
fix(geometry): propagate NaN through DOMRect bounds
2026-09-23 00:11:51 +08:00
ldm0
c38912b79b
fix(geometry): construct DOMRectReadOnly instances
2026-09-23 00:11:51 +08:00
ldm0
a6d4847d8f
fix(webidl): enforce cross-realm DOM receiver brands
2026-09-23 00:11:51 +08:00
ldm0
b31b8774f0
fix(blob): revoke object URLs with window realms
2026-09-23 00:11:51 +08:00
ldm0
5d23e72fc2
fix(blob): preserve receiver realm for slice results
2026-09-23 00:11:51 +08:00
ldm0
cd00c2070f
fix(workers): enforce response CSP gates
2026-09-23 00:11:51 +08:00
ldm0
b3cc5b49b5
fix(trusted-types): recognize fullscreen event handlers
2026-09-23 00:11:51 +08:00
ldm0
8b7eaac679
fix(service-worker): align registration URL and state handling
2026-09-23 00:11:51 +08:00
ldm0
ab1498da5a
fix(images): reselect picture requests after removal
2026-09-23 00:11:51 +08:00
ldm0
9c7ded3d73
fix(images): track current request transitions
2026-09-23 00:11:51 +08:00
ldm0
c95e6d49d0
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-23 00:11:51 +08:00
ldm0
d61ca3f802
fix(stylesheets): preserve parser event ordering
2026-09-23 00:11:51 +08:00
ldm0
899d630196
fix(document): share constructed location accessors
2026-09-23 00:11:51 +08:00
ldm0
b4f48d7ff8
fix(dom): preserve unforgeable document location
2026-09-23 00:11:51 +08:00
ldm0
8bfabea258
fix(fullscreen): expose unsupported request failures
2026-09-23 00:11:51 +08:00
ldm0
7b27d01908
fix(page-lifecycle): expose document lifecycle state
2026-09-23 00:11:51 +08:00
ldm0
a44d54f195
fix(domparser): align XML parse documents with HTML
2026-09-23 00:11:51 +08:00
ldm0
8b5ef1ec82
fix(selectors): accept webkit compatibility pseudos
2026-09-23 00:11:51 +08:00
ldm0
85925c927f
fix(html): preserve document scripting mode
2026-09-23 00:11:51 +08:00
ldm0
60b89cf6f8
fix(dom): synchronize element reflection targets
2026-09-23 00:11:51 +08:00
ldm0
e2d025e4f6
fix(domparser): preserve XML content types
2026-09-23 00:11:51 +08:00
ldm0
e9176a7c48
fix(domparser): preserve HTML parse modes
2026-09-23 00:11:51 +08:00
ldm0
936c60cce2
fix(csp): report eval source locations
2026-09-23 00:11:51 +08:00
ldm0
949a2e350b
fix(csp): reject nonnonceable script elements
2026-09-23 00:11:51 +08:00
ldm0
7c3812b339
fix(trusted-types): gate javascript URL navigation
2026-09-23 00:11:51 +08:00
ldm0
6afc9972d0
fix(trusted-types): prepare script text before type
2026-09-23 00:11:51 +08:00
ldm0
92b6f6756b
fix(import-maps): merge maps after module loading
2026-09-23 00:11:51 +08:00
ldm0
8166a1637c
fix(trusted-types): align legacy URL sink metadata
2026-09-23 00:11:51 +08:00
ldm0
01a313a1f6
fix(trusted-types): report eval violations in report-only mode
2026-09-23 00:11:51 +08:00
ldm0
de3bf7a818
fix(csp): report eval source samples
2026-09-23 00:11:51 +08:00
ldm0
a4e14e1894
fix(trusted-types): gate execCommand HTML input
2026-09-23 00:11:51 +08:00