Commit Graph
1233 Commits
Author SHA1 Message Date
ldm0 db3de692dd fix(domparser): preserve HTML parse modes 2026-09-28 02:18:32 +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