ladybird/UI/Gtk
Johan Dahlin 70b74d3f17 UI/Gtk: Fix wheel scroll position on Wayland
GDK4 scroll events do not carry reliable pointer coordinates on Wayland
(gdk_event_get_position returns INT_MIN). Track the last known pointer
position from the motion controller and use it when building the wheel
event, matching the approach used by WebKit GTK.

This fixes mouse-wheel scrolling and scrollbar interaction in pages
with overflow containers such as the pdf.js viewer.
2026-04-27 17:54:24 -04:00
..
Resources UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Widgets UI/Gtk: Fix wheel scroll position on Wayland 2026-04-27 17:54:24 -04:00
Application.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Application.h UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
BrowserWindow.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
BrowserWindow.h UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
CMakeLists.txt UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Dialogs.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Dialogs.h UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
EventLoopImplementationGtk.cpp
EventLoopImplementationGtk.h
Events.cpp UI/Gtk: Add input events and WebContentView 2026-04-17 11:17:56 -04:00
Events.h UI/Gtk: Add input events and WebContentView 2026-04-17 11:17:56 -04:00
GLibPtr.h
main.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Menu.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Menu.h UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Tab.cpp UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
Tab.h UI/Gtk: Add browser window, tabs, menus, and dialogs 2026-04-17 11:17:56 -04:00
WebContentView.cpp UI/Gtk: Add input events and WebContentView 2026-04-17 11:17:56 -04:00
WebContentView.h UI/Gtk: Add input events and WebContentView 2026-04-17 11:17:56 -04:00