Commit Graph
1971 Commits
Author SHA1 Message Date
ldm0 ec59bbbbab fix(wpt): apply text edits for testdriver send keys 2026-10-11 18:04:09 +08:00
ldm0 3832305729 fix(selectors): use full validity state in DOM queries 2026-10-11 18:04:09 +08:00
ldm0 1ab6692e79 fix(performance): assign entry navigation identities 2026-10-11 18:04:09 +08:00
ldm0 95e34fa9ce fix(html): honor base targets across frame realms 2026-10-11 18:04:09 +08:00
ldm0 4cb498dc74 fix(xml): expand internal subset entities in DOMParser 2026-10-11 18:04:09 +08:00
ldm0 5fce94d2d7 fix(events): align lifecycle event initialization 2026-10-11 18:04:09 +08:00
ldm0 4206b58880 fix(forms): block submission for unclosed controls 2026-10-11 18:04:09 +08:00
ldm0 5ce4ee3adc fix(csp): inherit policies in local child realms 2026-10-11 18:04:09 +08:00
ldm0 484695aeca fix(dom): serialize XML innerHTML by document mode 2026-10-11 18:04:09 +08:00
ldm0 604610cc41 fix(webidl): allocate factory results in relevant realms 2026-10-11 18:04:09 +08:00
ldm0 8c04f726d8 fix(dom): align XML namespace serialization 2026-10-11 18:04:09 +08:00
ldm0 0c39cc671f fix(selectors): resolve clean textarea directionality 2026-10-11 18:04:09 +08:00
ldm0 d869e38d7b fix(dom): enforce template content host hierarchy 2026-10-11 18:04:09 +08:00
ldm0 172ad42cd0 fix(stylesheets): honor quirks MIME compatibility 2026-10-11 18:04:09 +08:00
ldm0 0bcdf2c51b 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-10-11 18:04:09 +08:00
ldm0 aab3ec68fe fix(url): expose colon protocol for invalid hyperlinks 2026-10-11 18:04:09 +08:00
ldm0 04d9460cf4 fix(indexeddb): clone ImageData and geometry objects 2026-10-11 18:04:09 +08:00
ldm0 ca851e69b0 fix(structured-clone): preserve FileList objects 2026-10-11 18:04:09 +08:00
ldm0 e0e8a2e393 fix(streams): implement ReadableStream.from 2026-10-11 18:04:09 +08:00
ldm0 37b1c7786a fix(window): hide shadow frames from indexed access 2026-10-11 18:04:09 +08:00
ldm0 e5ce4d68ca fix(svg): resolve length units in context 2026-10-11 18:04:09 +08:00
ldm0 0aaea7a717 fix(svg): implement live point lists 2026-10-11 18:04:09 +08:00
ldm0 f130f4b05a fix(svg): reflect animated number attributes 2026-10-11 18:04:09 +08:00
ldm0 3e372ee168 fix(svg): reflect fit-to-view-box attributes 2026-10-11 18:04:09 +08:00
ldm0 dbe84fd6b2 fix(svg): reflect animated length attributes 2026-10-11 18:04:09 +08:00
ldm0 05aa7c25f0 fix(svg): enforce value list mutation semantics 2026-10-11 18:04:09 +08:00
ldm0 d04fab3dfd fix(svg): reject trailing decimal path numbers 2026-10-11 18:04:09 +08:00
ldm0 b977a19cf2 fix(svg): expose standalone value factories 2026-10-11 18:04:09 +08:00
ldm0 43bc143c79 fix(svg): reflect animated integer attributes 2026-10-11 18:04:09 +08:00
ldm0 c1096a027b fix(svg): reflect filter and text path enumerations 2026-10-11 18:04:09 +08:00
ldm0 9fc3310088 fix(html): enforce showPicker origin policy 2026-10-11 18:04:09 +08:00
ldm0 07aaed70b6 fix(html): enumerate document named properties 2026-10-11 18:04:09 +08:00
ldm0 429ebcd7d2 fix(html): return iframe windows from document named access 2026-10-11 18:04:09 +08:00
ldm0 c0f8d26996 fix(parser): route child parser mutation effects 2026-10-11 18:04:09 +08:00
ldm0 0242b09fe0 fix(file-api): enforce WebIDL receiver contracts 2026-10-11 18:04:09 +08:00
ldm0 6c60d7b015 fix(window): align cross-origin accessor descriptors 2026-10-11 18:04:09 +08:00
ldm0 2b99531c3d fix(webidl): implement WindowProperties exotic methods 2026-10-11 18:04:09 +08:00
ldm0 2edd68bdc5 fix(webidl): enforce Window global receiver semantics 2026-10-11 18:04:09 +08:00
ldm0 021d739461 fix(webidl): honor LegacyFactoryFunction NewTarget 2026-10-11 18:04:09 +08:00
ldm0 dac6dea940 fix(webidl): honor lenient event handler receivers 2026-10-11 18:04:09 +08:00
ldm0 4f4ed75d9f fix(page-visibility): hide windowless documents 2026-10-11 18:04:09 +08:00
ldm0 e66460b8da fix(performance): reject structured cloning entries 2026-10-11 18:04:09 +08:00
ldm0 5258c80b7b fix(webidl): honor NewTarget realm prototype fallback 2026-10-11 18:04:09 +08:00
ldm0 9238a8afdb fix(dom): align insertAdjacentHTML sibling contexts 2026-10-11 18:04:09 +08:00
ldm0 0ee5fd4336 fix(dom): bind DOMParser to its relevant document 2026-10-11 18:04:09 +08:00
ldm0 b68e45ce4d fix(html): fetch embedded javascript URLs as resources 2026-10-11 18:04:08 +08:00
ldm0 494cd95714 fix(html): handle object fallback and dimensions 2026-10-11 18:04:08 +08:00
ldm0 cb56acf625 fix(html): scope noopener browsing context targets 2026-10-11 18:04:08 +08:00
ldm0 9e949bf477 fix(policy): enforce iframe permissions policy 2026-10-11 18:04:08 +08:00
ldm0 0f7bd0f47c fix(svg): implement marker orientation angle APIs 2026-10-11 18:04:08 +08:00