ldm0
7bc01a7a45
fix(intersection-observer): follow option conversion and margin rules
...
Complete dictionary conversion in Web IDL order before constructor validation.
Use DOM SyntaxError for invalid CSS margins, preserve repeated thresholds, and
recognize empty margins from CSS tokens. Cover getter order and thrown errors.
Source: 456d446369 , 4900f67fbd , 18f25ee150
2026-09-28 01:50:55 +08:00
ldm0
a47b30ae5e
test(protocol): split Page navigation tests
2026-09-28 00:14:19 +08:00
ldm0
698887c385
refactor(playground): separate ChatGPT diagnostics resources
2026-09-28 00:14:19 +08:00
ldm0
fd0a8a8022
test(renderer): split live document tests
2026-09-28 00:14:19 +08:00
ldm0
8bfd5aca16
refactor(protocol): split Page domain responsibilities
2026-09-28 00:14:19 +08:00
ldm0
89ae5f3742
refactor(renderer): split runtime owner modules
2026-09-28 00:14:19 +08:00
ldm0
d5c13cab3f
test(renderer): split fetch and XHR test modules
2026-09-28 00:14:19 +08:00
ldm0
c92e8c60bc
refactor(protocol): split runtime evaluation modules
2026-09-28 00:14:19 +08:00
ldm0
c82dfce9bd
test(protocol): split connection dispatch tests
2026-09-28 00:14:19 +08:00
ldm0
5912b1ef08
test(renderer): split DOM XHR test modules
2026-09-28 00:14:19 +08:00
ldm0
d8b960a2b8
refactor(renderer): split script VM runtime modules
2026-09-28 00:14:19 +08:00
ldm0
0d3d81829c
fix(selectors): honor native document design mode
2026-09-27 18:38:08 +08:00
ldm0
42717320d0
test(script-vm): split custom element tests
2026-09-27 17:04:40 +08:00
ldm0
d74a0fbb2e
test(script-vm): split event selection tests
2026-09-27 17:04:40 +08:00
ldm0
5fb8e4dfbb
test(protocol-server): split websocket tests
2026-09-27 17:04:40 +08:00
ldm0
6a0652ab18
test(script-vm): split detached DOM tests
2026-09-27 17:04:40 +08:00
ldm0
7131dda78c
test(script-vm): split webidl fetch tests
2026-09-27 17:04:40 +08:00
ldm0
778148f138
test(renderer): split page worker tests
2026-09-27 17:04:40 +08:00
ldm0
6bc1afd381
test(worker): split thread lifecycle tests
2026-09-27 17:04:40 +08:00
ldm0
b414c927a4
refactor(protocol): split runtime dispatcher responsibilities
2026-09-27 17:04:40 +08:00
ldm0
920c5fb83a
test(script-vm): split computed style tests
2026-09-27 17:04:40 +08:00
ldm0
5c1df8c224
test(protocol-bidi): split protocol tests
2026-09-27 17:04:40 +08:00
ldm0
41399710fd
test(script-vm): split page runtime scenarios
2026-09-27 07:18:02 +08:00
ldm0
327107eddb
test(script-vm): split DOM surface scenarios
2026-09-27 07:18:02 +08:00
ldm0
914732198c
test(service-worker): split service runtime tests
2026-09-27 07:18:02 +08:00
ldm0
e05b1d7630
test(script-vm): split CSSOM scenarios
2026-09-27 07:18:02 +08:00
ldm0
b8bc1b9650
test(protocol-server): split classic WebDriver scenarios
2026-09-27 07:18:02 +08:00
ldm0
983e2e10d3
test(renderer): split page VM test scenarios
2026-09-27 07:18:02 +08:00
ldm0
ff5451a205
test(protocol-server): split BiDi scenarios
2026-09-27 07:18:02 +08:00
ldm0
a8673ba261
test(renderer): split runtime scenarios
2026-09-27 07:18:02 +08:00
ldm0
2452b83ae6
test(renderer): split phase-one parser tests
2026-09-27 07:18:02 +08:00
ldm0
98691ffef7
test(script-vm): split browser API misc tests
2026-09-27 07:18:02 +08:00
ldm0
c2c5ce0da0
fix(forms): sanitize multiple and IDN email values
2026-09-27 05:50:50 +08:00
ldm0
4277649618
fix(navigation): create transitions in the owning realm
2026-09-27 05:49:34 +08:00
ldm0
db8679367c
fix(dom): preserve document domains until replacement
2026-09-27 05:49:10 +08:00
ldm0
47aff07f91
fix(performance): inherit navigation timing from resource entries
2026-09-27 05:48:09 +08:00
ldm0
e53b60bd7c
fix(sri): retain supported hashes with malformed padding
2026-09-27 05:46:50 +08:00
ldm0
1d780bf926
fix(forms): preserve Get action URL submission semantics
2026-09-27 03:34:16 +08:00
ldm0
db2e6f84f9
fix(iframe): reuse referrer policy for explicit about blank navigation
2026-09-27 03:27:28 +08:00
ldm0
3ea89722bc
fix(dom): preserve AbortSignal dependency order during reentrant aborts
2026-09-27 03:25:21 +08:00
ldm0
c37bcbaa81
fix(cors): validate complete preflight permission lists
2026-09-27 03:17:52 +08:00
ldm0
bf3ed110f7
fix(cdp): preserve correlated command responses after page replacement
2026-09-27 03:10:54 +08:00
ldm0
f8ae027ad4
fix(svg): retain complete path segments before parse errors
2026-09-27 03:09:49 +08:00
ldm0
b6156fadc1
fix(parser): route XHTML template children through template contents
2026-09-27 03:07:54 +08:00
ldm0
2434b54320
chore(wpt): refresh cases after initial layout changes
...
Run the full all profile on Moli d40181f729 and WPT db95fafd1f with 50 CDP workers. All 13,558 cases completed: 9,494 pass, 3,744 fail, 255 timeout, 50 harness-stalled, 14 error, and 1 crash. Compared with the prior lists, 443 gained pass and 39 lost pass.
v1.1.11
2026-09-27 01:43:26 +08:00
ldm0
ce372e81ef
test(cdp): lock layout command lifecycle categories
2026-09-27 01:43:26 +08:00
ldm0
9c8868a8ad
refactor(layout): use direct queries for single geometry reads
2026-09-27 01:43:26 +08:00
ldm0
2510929533
fix(cdp): derive page metrics from initialized layout
2026-09-27 01:43:26 +08:00
ldm0
ddbf52a668
feat(layout): initialize shared geometry on first demand
2026-09-27 01:43:26 +08:00
ldm0
5357eb6229
fix(screenshot): keep viewport fallback in page metrics
...
Restore zero DOM dimensions before layout publication. Keep the viewport
fallback in Page.getLayoutMetrics so clients can construct a positive clip
without changing element geometry or screenshot command semantics.
Empty clips remain invalid regardless of layout publication state. CLI
screenshot_full continues to request FullDocument directly on its first capture.
Cover cold and published clip rejection, page-metric captures with DPR and
scale, and CLI full-document output without a preceding viewport capture.
Document and test the separate cold Playwright fullPage limitation.
2026-09-27 01:43:26 +08:00