ldm0
d36e282361
fix(geometry): implement DOMQuad
2026-10-02 03:27:49 +08:00
ldm0
1f87ef36e5
fix(geometry): expose WebKitCSSMatrix alias
2026-10-02 03:27:49 +08:00
ldm0
3993847f22
fix(geometry): serialize DOMMatrix numbers like ECMAScript
2026-10-02 03:27:49 +08:00
ldm0
a101c3e43b
fix(geometry): preserve exact DOMMatrix inverse identities
2026-10-02 03:27:49 +08:00
ldm0
8636c75c80
fix(geometry): track DOMMatrix dimension state
2026-10-02 03:27:49 +08:00
ldm0
08ad47ed38
feat(geometry): implement DOMPoint matrixTransform
2026-10-02 03:27:49 +08:00
ldm0
6c1a1a32a3
feat(geometry): add DOMPointReadOnly fromPoint
2026-10-02 03:27:49 +08:00
ldm0
c357c8577c
fix(geometry): construct DOMPointReadOnly instances
2026-10-02 03:27:49 +08:00
ldm0
274a2bcfa9
fix(geometry): propagate NaN through DOMRect bounds
2026-10-02 03:27:49 +08:00
ldm0
eba65d54a7
fix(geometry): construct DOMRectReadOnly instances
2026-10-02 03:27:49 +08:00
ldm0
ffbd682cac
fix(webidl): enforce cross-realm DOM receiver brands
2026-10-02 03:27:49 +08:00
ldm0
17bcc5e39e
fix(blob): revoke object URLs with window realms
2026-10-02 03:27:49 +08:00
ldm0
3346ada44c
fix(workers): enforce response CSP gates
2026-10-02 03:27:49 +08:00
ldm0
c35b1e0678
fix(trusted-types): recognize fullscreen event handlers
2026-10-02 03:27:49 +08:00
ldm0
533e61c868
fix(service-worker): align registration URL and state handling
2026-10-02 03:27:49 +08:00
ldm0
1d0f471e53
fix(images): reselect picture requests after removal
2026-10-02 03:27:49 +08:00
ldm0
236835ce24
fix(images): track current request transitions
2026-10-02 03:27:49 +08:00
ldm0
7d44d7fd4b
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-10-02 03:27:48 +08:00
ldm0
d653edfb14
fix(stylesheets): preserve parser event ordering
2026-10-02 03:27:48 +08:00
ldm0
79dbbff538
fix(document): share constructed location accessors
2026-10-02 03:27:48 +08:00
ldm0
22d35813d7
fix(dom): preserve unforgeable document location
2026-10-02 03:27:48 +08:00
ldm0
d678ba2a43
fix(fullscreen): expose unsupported request failures
2026-10-02 03:27:48 +08:00
ldm0
4818417cb0
fix(page-lifecycle): expose document lifecycle state
2026-10-02 03:27:48 +08:00
ldm0
31619cb01a
fix(domparser): align XML parse documents with HTML
2026-10-02 03:27:48 +08:00
ldm0
2d53a98210
fix(selectors): accept webkit compatibility pseudos
2026-10-02 03:27:48 +08:00
ldm0
a9609f635f
fix(html): preserve document scripting mode
2026-10-02 03:27:48 +08:00
ldm0
63c49d320c
fix(dom): synchronize element reflection targets
2026-10-02 03:27:48 +08:00
ldm0
938bcddd17
fix(domparser): preserve XML content types
2026-10-02 03:27:48 +08:00
ldm0
f8799ee6a9
fix(domparser): preserve HTML parse modes
2026-10-02 03:27:48 +08:00
ldm0
8e7fed6a44
fix(csp): report eval source locations
2026-10-02 03:27:48 +08:00
ldm0
bee4909600
fix(trusted-types): gate javascript URL navigation
2026-10-02 03:27:48 +08:00
ldm0
1002223bea
fix(trusted-types): prepare script text before type
2026-10-02 03:27:48 +08:00
ldm0
839306f976
fix(import-maps): merge maps after module loading
2026-10-02 03:27:48 +08:00
ldm0
4ed62db36c
fix(trusted-types): align legacy URL sink metadata
2026-10-02 03:27:48 +08:00
ldm0
ef19562dd0
fix(trusted-types): report eval violations in report-only mode
2026-10-02 03:27:48 +08:00
ldm0
32547d135b
fix(trusted-types): gate execCommand HTML input
2026-10-02 03:27:48 +08:00
ldm0
96589bbf9a
fix(trusted-types): gate DOMParser source input
2026-10-02 03:27:48 +08:00
ldm0
0180bb1312
fix(trusted-types): expose shared attribute sink types
2026-10-02 03:27:48 +08:00
ldm0
f7289f3ed4
fix(svg): reflect animated strings through trusted types
2026-10-02 03:27:48 +08:00
ldm0
fe852d29e5
fix(trusted-types): enforce policy creation CSP
2026-10-02 03:27:48 +08:00
ldm0
e926027642
test(wpt): refresh trusted policy factory results
2026-10-02 03:27:48 +08:00
ldm0
db2c1c7191
test(wpt): refresh trusted event handler result
2026-10-02 03:27:48 +08:00
ldm0
2505770ade
fix(trusted-types): gate document write arguments
2026-10-02 03:27:48 +08:00
ldm0
3c680d8997
fix(fonts): lazily create FontFace loaded promise
2026-10-02 03:27:48 +08:00
ldm0
297ed31cca
fix(events): apply exact handler return cancellation
2026-10-02 03:27:48 +08:00
ldm0
17d6ac65a7
fix(forms): track image form owners
2026-10-02 03:27:48 +08:00
ldm0
b0ebfd5328
fix(events): align body window event handlers
2026-10-02 03:27:48 +08:00
ldm0
4aea20768e
fix(trusted-types): honor Function constructor brands
2026-10-02 03:27:48 +08:00
ldm0
f505247b8d
fix(dialog): implement requestClose lifecycle
2026-10-02 03:27:48 +08:00
ldm0
d35a03d390
fix(events): align dialog and popover toggle lifecycle
2026-10-02 03:27:34 +08:00