ldm0
e79c5b6451
fix(selectors): resolve textarea direction from its current value
2026-09-23 04:50:15 +08:00
Donough Liu
99b1790682
fix(events): share MessagePort EventTarget dispatch ( #768 )
2026-09-23 04:46:02 +08:00
Donough Liu
13a1d7d15f
refactor(navigation): share interception settlement lifecycle ( #770 )
2026-09-23 04:44:44 +08:00
Donough Liu
04ac476e66
fix(events): share AbortSignal EventTarget dispatch ( #769 )
2026-09-23 04:44:38 +08:00
Donough Liu
fe28a946e4
fix(indexeddb): snapshot queued queries and support range deletion ( #767 )
2026-09-23 04:44:31 +08:00
Donough Liu
80d4d8613f
fix(scripts): execute child inline classics synchronously ( #766 )
2026-09-23 04:44:24 +08:00
Donough Liu
747559e0a1
fix(dom): synchronize element reflection targets ( #764 )
2026-09-23 04:44:00 +08:00
Donough Liu
7eb6444394
fix(history): preserve joint length for initial child documents ( #763 )
2026-09-23 04:43:54 +08:00
Donough Liu
d637221990
fix(dom): expose live HTMLCollections on every Document ( #762 )
2026-09-23 04:43:47 +08:00
ldm0
b727ba58ef
test(wpt): refresh full cross-engine case lists
...
Refresh status lists from the all-profile Moli run covering 13,512 cases. Record 9,408 passes, 3,747 failures, 293 timeouts, 52 stalled harnesses, 11 errors, and 1 crash.
Validation: full wpt-cross run completed; all case lists match the result matrix with no missing cases; git diff --check passed.
2026-09-23 04:38:35 +08:00
ldm0
84157b28a6
fix(events): dispatch host events through native node dispatch
2026-09-23 04:26:28 +08:00
ldm0
594cb9041c
fix(dom): make native document content type authoritative
2026-09-23 02:24:21 +08:00
ldm0
6d08975a69
refactor(fetch): preserve response header bytes end to end
...
Carry raw response header values through fetch, caches, redirects,
renderer delivery, workers, and protocol records. Convert explicitly
at WebIDL and protocol text boundaries while preserving opaque bytes.
Keep legacy CacheStorage and service worker metadata readable, and
advance the HTTP cache format for raw header values.
Validation:
- cargo fmt --all
- cargo clippy --workspace --all-targets --all-features -- -D warnings
- cargo nextest run --no-fail-fast
2026-09-23 02:02:54 +08:00
ldm0
4b66f751ed
fix(xhr): preserve final MIME types on Blob responses
2026-09-23 02:02:54 +08:00
ldm0
8e7be5c3fb
fix(window): resolve named properties in the holder realm
2026-09-22 23:04:44 +08:00
ldm0
199abbb005
fix(html): report errors in the receiver Window realm
2026-09-22 22:49:08 +08:00
ldm0
ca5a66beae
test(wpt): serve fixture directory listings
2026-09-22 21:55:02 +08:00
ldm0
ed7e56eb42
fix(fetch): preserve URLs on opaque redirect responses
2026-09-22 21:25:54 +08:00
ldm0
8df3ad554c
fix(clipboard): preserve presentation style in shared snapshots
2026-09-22 20:14:59 +08:00
ldm0
f3080df33d
refactor(history): centralize fully-active admission
2026-09-22 20:09:38 +08:00
ldm0
d919076a13
fix(fetch): reject cross-origin no-cors requests with non-follow redirects
2026-09-22 20:06:50 +08:00
lanyue-llk
bcf420f622
revert: undo split PR 640 merges (#734-#740)
2026-09-22 20:02:07 +08:00
mini llk
cba79021aa
fix(document): parse text responses with consistent decoding ( #740 )
...
* fix(parser): preserve text document MIME and encoding semantics
* fix(document): share literal text parsing across child document paths
* fix(document): construct projection parser with the public API
2026-09-22 19:50:42 +08:00
mini llk
e979f50c33
fix(forms): preserve live and detached named property semantics ( #739 )
2026-09-22 19:50:01 +08:00
mini llk
011e2268f2
fix(navigation): cancel loading without retiring the active document ( #738 )
2026-09-22 19:49:18 +08:00
mini llk
1be735d5c5
fix(network): preserve request metadata and response evidence ( #737 )
2026-09-22 19:45:58 +08:00
mini llk
50a4242b2e
fix(input): preserve activation and navigation boundaries ( #736 )
2026-09-22 19:45:14 +08:00
mini llk
c5ac254058
fix(layout): refresh geometry and preserve inline fragments ( #735 )
2026-09-22 19:42:55 +08:00
mini llk
e30ca4aea4
fix(reliability): harden diagnostics and test infrastructure ( #734 )
2026-09-22 19:39:41 +08:00
ldm0
a54ba82a7a
fix(cssom): accept counters in content alternative text
2026-09-22 17:45:37 +08:00
ldm0
70e5ef620b
fix(cssom): serialize computed mask from its longhands
2026-09-22 17:42:42 +08:00
ldm0
7934998657
fix(xhr): recognize Document as a native send body
...
Preserve Document during argument conversion so invalid state checks and GET/HEAD requests do not invoke string coercion. Add 300 assertions covering native Document objects, coercion getters, altered prototypes, and non-native lookalikes.
Validation: cargo fmt --all; cargo clippy --workspace --all-targets --all-features -- -D warnings; cargo nextest run --no-fail-fast (18273 passed, 13 skipped).
2026-09-22 14:55:05 +08:00
ldm0
d63b4e7e57
fix(xhr): convert send bodies before request state checks
...
Extracted from 7cf4040051a3ca350f9b4955347aabcf393398fd.
Validation: cargo fmt --all; cargo clippy --workspace --all-targets
--all-features -- -D warnings. Runtime tests were not run for this split.
2026-09-22 14:55:05 +08:00
ldm0
2793b2407f
fix(csp): report eval source samples
2026-09-22 12:56:37 +08:00
ldm0
1f635fa30d
test(wpt): substitute request headers with template escaping
2026-09-22 12:54:16 +08:00
ldm0
f4d0893a34
fix(events): implement MediaQueryListEvent construction and attributes
2026-09-22 12:53:27 +08:00
ldm0
c7b1addef6
fix(html): materialize plain-text child documents
2026-09-22 12:48:03 +08:00
ldm0
66ae1d2a3e
fix(csp): avoid external URL checks for inline module roots
2026-09-22 12:44:20 +08:00
ldm0
2ec1024152
fix(fetch): strip response URL fragments and retain clone URLs
2026-09-22 12:29:30 +08:00
ldm0
4b11d4429e
fix(svg): expose the owning SVG fragment root
2026-09-22 12:26:25 +08:00
ldm0
fcac5fef24
fix(svg): reflect fetch priority hints
2026-09-22 12:25:23 +08:00
ldm0
2295eaf608
fix(url): preserve intrinsic identity through the Window alias
2026-09-22 12:23:10 +08:00
ldm0
8bb43a1ccb
fix(url): preserve query and fragment delimiters
2026-09-22 12:20:18 +08:00
ldm0
c019abeeb1
fix(streams): disturb the source when piping starts
2026-09-22 12:17:45 +08:00
ldm0
140e221445
fix(html): activate popovers from button inputs
2026-09-22 12:15:24 +08:00
ldm0
ccbf04f6fc
fix(svg): apply generic presentation attributes
2026-09-22 12:14:15 +08:00
ldm0
7241328085
refactor(fetch): separate curl header encoding from suppression
2026-09-22 02:11:36 +08:00
ldm0
14f6d073be
fix(fetch): preserve explicit empty Content-Type headers
2026-09-22 02:11:36 +08:00
ldm0
8f6c464326
fix(fetch): visit live Headers entries during forEach
...
Refresh the sorted header pairs between callbacks while keeping the iteration
index, so deletions, updates and insertions affect later visits. Preserve
reentrant iteration, callback receivers, exception propagation and realms.
Port the live-iteration part of e09c9800ba onto main. Cover 34 checks in both
Window and Worker contexts and extend the callback-realm regression to visit
an appended header. The source fixture's empty-field normalization case
belongs to the separate raw header-list storage change 9f3d919f89 .
2026-09-22 01:54:38 +08:00
ldm0
70b62b7fc6
test(wpt): refresh full Moli case status lists
2026-09-21 22:22:05 +08:00