ldm0
51e110896f
fix(cdp): report missing native dialog handler
2026-08-28 19:19:33 +08:00
ldm0
82c2f65fcb
test(cdp): ignore stale tab attach events after navigation
2026-08-27 18:04:19 +08:00
ldm0
5f753d36bf
fix(cdp): publish a real default discovery target
2026-08-27 18:04:19 +08:00
ldm0
3bca333771
refactor(cdp): model stable tab and page targets
2026-08-27 18:04:19 +08:00
ldm0
94c5baa970
fix(cdp): follow active pages in tab frontends
...
Expose a tab-level CDP frontend that rebinds to the selected page while direct page endpoints remain pinned to their target. Replay persistent Target configuration across rebinds and scope debugger waits to the exact attached target so existing replacement pages are not paused globally.
2026-08-27 18:04:19 +08:00
ldm0
bce06f085c
fix(cdp): expose foreground popup as active surface
2026-08-27 18:04:19 +08:00
ldm0
5b9a21bc25
fix(navigation): honor input disposition for popup activation
...
Carry foreground/background selection through renderer and protocol so auxiliary targets are activated independently of navigation. Match trusted input policy for platform modifiers, Shift, Alt, and window.open while preventing synthetic modified clicks from creating tab-unders.
2026-08-27 18:04:19 +08:00
ldm0
9c49d2140b
deps(websocket): unify webpki-roots on 1.x
...
Stripped moli: 123,520,056 -> 123,515,960 bytes (-4,096 bytes, -0.0033%).
2026-08-26 03:29:25 +08:00
Donough Liu
dc0571da43
fix(cdp): explain layout requirements for capture ( #181 )
...
* fix(cdp): explain layout requirements for capture
* test(cdp): update layout-disabled screenshot expectation
2026-08-24 17:58:27 +08:00
ldm0
d292cc07b9
refactor(cdp): remove connection admission limits
2026-08-23 17:55:06 +08:00
ldm0
7608292c78
fix(renderer): stabilize style observations and screencast polling
2026-08-22 19:44:54 +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
40b1d0ce02
bind classic DOM references to exact page residence
2026-08-21 11:23:44 +08:00
ldm0
9800a2b091
Fix CDP execution context replay on reconnect
2026-08-19 07:05:43 +08:00
ldm0
c09656bf3b
feat: implement default wheel scrolling
2026-08-18 01:04:04 +08:00
ldm0
ade8ace79e
build(deps): update png to 0.18
2026-08-17 01:26:26 +08:00
ldm0
a4ca69d2cf
test(webdriver): cover non-yielding script interruption
2026-08-17 00:40:39 +08:00
ldm0
9a3763405c
test(devtools): exercise active-JS Main and IO routing
2026-08-17 00:40:39 +08:00
ldm0
1b5ffc8f5d
refactor: add nested main inspector receiver
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
2e52037915
fix(cdp): align session and shared worker routing
2026-08-15 00:47:40 +08:00
ldm0
2fbc88701c
refactor(cdp): modularize multi-client 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
48742bb657
refactor: extract protocol server crate
2026-08-13 13:43:26 +08:00