ladybird/UI
Sam Atkins e5e3099ce7 UI: Route node picker input through WebView
Picker input starts in each platform UI, while protocol state lives in
LibWebView. Route movement, primary clicks, Escape, and leave events
through the WebView picker API so each frontend drives the same hit-test
and picker-event path.

The selected click is consumed because picker mode uses it to choose an
element for DevTools rather than activate page content.

AppKit routes normal mouse input through WebViewBridge, which converts
view points to device pixels before forwarding to LibWeb. Picker input
bypasses that enqueue path, so apply the same scaling before requesting
a picker hit test.
2026-05-29 17:01:34 +01:00
..
Android LibWeb: Use adblock-rust in ContentBlocker 2026-05-24 08:16:46 +02:00
AppKit UI: Route node picker input through WebView 2026-05-29 17:01:34 +01:00
cmake UI: Remove unused menu icon resources 2026-05-27 22:05:54 +02:00
Gtk UI: Route node picker input through WebView 2026-05-29 17:01:34 +01:00
Icons UI/Qt: Show rich, history-backed address bar autocomplete 2026-04-16 21:01:28 +02:00
Qt UI: Route node picker input through WebView 2026-05-29 17:01:34 +01:00
.gitignore Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
CMakeLists.txt Meta: Define helper processes for Ladybird and test-web in one place 2026-05-28 14:45:48 +01:00
Info.plist Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00