Commit Graph
46 Commits
Author SHA1 Message Date
ldm0 d823999dc0 fix(renderer): fence screencast resource races
Split screenshot and screencast capture contracts, publish one shared visual resource generation, and collect CSS image references during the real layout traversal. Add asynchronous publication and multi-session screencast regressions.
2026-08-22 19:44:54 +08:00
ldm0 7608292c78 fix(renderer): stabilize style observations and screencast polling 2026-08-22 19:44:54 +08:00
ldm0 3a8e52ba99 Implement classic scrollbars 2026-08-22 19:44:54 +08:00
ldm0 97f72b88d6 test(protocol): select binding event by execution context 2026-08-22 02:08:32 +08:00
ldm0 ca91a5ed5d refactor: make transient identity allocation checked 2026-08-21 18:22:47 +08:00
ldm0 3ad7dfda80 refactor(renderer): make lifecycle document ids opaque 2026-08-21 11:23:44 +08:00
ldm0 b97719d675 refactor(protocol): harden transient identity allocation 2026-08-21 11:23:44 +08:00
ldm0 40b1d0ce02 bind classic DOM references to exact page residence 2026-08-21 11:23:44 +08:00
ldm0 2c186e3c4a fix(devtools): preserve nested Main response order 2026-08-20 14:12:15 +08:00
ldm0 a74431d226 fix(devtools): unify synchronous Page IO responses 2026-08-20 14:12:15 +08:00
ldm0 d28c20ef87 refactor(devtools): align inspector session routing with Chromium 2026-08-19 19:58:31 +08:00
ldm0 f63a5640ab fix(devtools): make Page crash terminal IO control 2026-08-19 19:58:31 +08:00
ldm0 f90729edf3 fix(devtools): unify Page IO agent ingress 2026-08-19 19:58:31 +08:00
ldm0 9800a2b091 Fix CDP execution context replay on reconnect 2026-08-19 07:05:43 +08:00
ldm0 595a538bcf Refactor network fetch errors as anyhow context 2026-08-18 17:38:12 +08:00
ldm0 b1275af7f4 refactor(protocol): remove speculative cookie subscription state 2026-08-18 02:26:17 +08:00
ldm0 898fec2d67 fix createIsolatedWorld renderer restart ordering 2026-08-17 12:10:47 +08:00
ldm0 4e52f654e6 fix(devtools): make renderer teardown interrupt-safe 2026-08-17 00:40:39 +08:00
ldm0 8cd6dac0d4 fix(devtools): keep non-V8 IO agents owner-independent 2026-08-17 00:40:39 +08:00
ldm0 368c087534 refactor(devtools): unify the renderer Main receiver 2026-08-17 00:40:39 +08:00
ldm0 91bfa0b441 Remove legacy inspector command routing 2026-08-17 00:40:39 +08:00
ldm0 310b886f51 refactor: split inspector IO dispatch from page owner 2026-08-17 00:40:39 +08:00
ldm0 c67b4d04f7 fix(webdriver): terminate timed-out script execution 2026-08-17 00:40:39 +08:00
ldm0 d0f09dbe6d fix(devtools): unify page inspector command ingress 2026-08-17 00:40:39 +08:00
ldm0 eb4b7e4a36 feat: follow HTTP error replacement navigations 2026-08-16 21:10:24 +08:00
ldm0 94b59802b1 refactor: make page residences attachment-only 2026-08-16 16:12:28 +08:00
ldm0 7ab11db756 refactor: replace page generations with attachment identities 2026-08-16 14:00:59 +08:00
ldm0 a2990e32aa Synchronize protocol tests with causal events 2026-08-16 02:31:27 +08:00
ldm0 353bf19d28 refactor: bind input cleanup to page attachments 2026-08-16 02:08:03 +08:00
ldm0 f283d437a5 test: cover input ack cleanup on page replacement 2026-08-16 01:07:47 +08:00
ldm0 a9aa7a3216 fix: acknowledge pending input on page replacement 2026-08-16 01:07:47 +08:00
ldm0 1b6e2bf87c refactor: centralize navigation-safe input completion
Settle renderer command turns against the Page residence that admitted them, while preserving immutable acknowledgements after navigation replaces that Page. Route output fences and post-response continuations through the canonical command context before decoding Input replies. Also isolate scheduler-sensitive runtime tests discovered during full-workspace validation.
2026-08-15 14:14:24 +08:00
ldm0 1073917939 fix: preserve input acknowledgements across navigation 2026-08-15 14:14:24 +08:00
ldm0 2e52037915 fix(cdp): align session and shared worker routing 2026-08-15 00:47:40 +08:00
ldm0 777edb9fa4 feat(cdp): support concurrent clients 2026-08-15 00:47:40 +08:00
ldm0 f055960455 Stabilize loaded background console fixture 2026-08-13 17:55:18 +08:00
ldm0 d41bf8ff9b Longer DOM Debugger waiting period 2026-08-13 12:44:56 +08:00
ldm0 c1505d0845 fix(protocol): scope navigation gates to targets 2026-08-13 07:07:00 +08:00
ldm0 1d33f516f4 fix(protocol): return aborted CDP navigation results 2026-08-13 07:07:00 +08:00
ldm0 ca64a8a1a3 refactor(protocol): type renderer owner turn outcomes 2026-08-13 07:07:00 +08:00
ldm0 8bbe0cde64 refactor(navigation): own pending requests in target 2026-08-13 07:07:00 +08:00
ldm0 f2a2095751 fix(navigation): stabilize sequential CDP lifecycle 2026-08-13 07:07:00 +08:00
ldm0 bc73796702 Add screenshot and PDF fetch dumps 2026-08-12 14:37:47 +08:00
ldm0 4c3ce3dfdb Fix DOM geometry fixtures for UA margins 2026-08-12 14:00:47 +08:00
ldm0 a6c22fde14 feat(cdp): implement PDF printing 2026-08-11 19:32:45 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00