ladybird/Libraries/LibDevTools
Sam Atkins 41b4292447 LibDevTools+LibWebView: Implement initial accessibility tree view
This is enough for Firefox to display the Accessibility tab, containing
our accessibility tree which can be inspected. Most information is
blank for now.

There's quite a bit of duplication between AccessibilityWalkerActor and
WalkerActor - it might be worth trying to make a base class once the
details are figured out. Frustratingly, the two don't work quite the
same: for a lot of messages that would be sent to WalkerActor, the
accessibility equivalent is sent to the AccessibilityNodeActor instead.

Co-authored-by: Tim Flynn <trflynn89@pm.me>
2025-10-20 10:51:19 +01:00
..
Actors LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +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+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
Connection.cpp LibDevTools: Move message data into a structure 2025-03-13 16:56:28 -04:00
Connection.h LibDevTools: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
DevToolsDelegate.h LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
DevToolsServer.cpp LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
DevToolsServer.h LibDevTools: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Forward.h LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
Node.h LibDevTools: Pull DOMNode type and related code into new Node.h 2025-10-20 10:51:19 +01:00