ladybird/Libraries/LibDevTools
Sam Atkins 5283f669a1 LibDevTools: Reload inspector roots after navigation
Firefox keeps using the same walker after navigation and expects it to
publish the new document root.

Normal tab debugging also relies on target switching. Re-inspect the tab
when navigation finishes, replace the walker DOM data, and notify the
watcher that the previous top-level frame target was destroyed before a
fresh target becomes available.

Send target availability as a watcher event, not as the watchTargets
response, and give each navigation a new inner window id so Firefox can
associate the new target with the new document.
2026-06-01 15:09:25 +01:00
..
Actors LibDevTools: Reload inspector roots after navigation 2026-06-01 15:09:25 +01:00
Actor.cpp LibDevTools: Re-implement how we handle ordered responses 2025-03-13 16:56:28 -04:00
Actor.h LibDevTools: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
CMakeLists.txt LibDevTools: Add Firefox DevTools network monitoring support 2026-01-15 20:10:19 +01:00
Connection.cpp LibDevTools: Fix sending large messages over DevTools connection 2026-01-15 20:10:19 +01:00
Connection.h LibDevTools: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
DevToolsDelegate.h LibDevTools: Add walker node picker protocol support 2026-05-29 17:01:34 +01:00
DevToolsServer.cpp DevTools: Allocate fresh highlighter actors for each request 2026-05-27 17:47:50 +01:00
DevToolsServer.h DevTools: Allocate fresh highlighter actors for each request 2026-05-27 17:47:50 +01:00
Forward.h LibDevTools: Add Firefox DevTools network monitoring support 2026-01-15 20:10:19 +01:00
Node.h LibDevTools: Pull DOMNode type and related code into new Node.h 2025-10-20 10:51:19 +01:00