ladybird/Libraries/LibWeb/Page
Aliaksandr Kalenik d3c481f71a LibWeb: Schedule input event processing on HTML event loop
Our existing coalescing mechanism for input events didn't prevent
multiple mousemove/mousewheel events from being processed between paint
cycles. Since handling these events can trigger style & layout updates
solely for hit-testing purposes, we might end up doing work that won't
be observable by a user and could be avoided by shceduling input events
processing to happen right before painting the next frame.
2025-02-15 21:09:18 +01:00
..
DragAndDropEventHandler.cpp LibWeb: Refactor "editable" and "editing host" concepts 2024-12-10 14:54:19 +01:00
DragAndDropEventHandler.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventHandler.cpp LibWeb: Fire keypress event for Enter, Shift+Enter, and Ctrl+Enter keys 2025-01-31 12:07:17 +00:00
EventHandler.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventResult.h
InputEvent.cpp
InputEvent.h LibWeb: Schedule input event processing on HTML event loop 2025-02-15 21:09:18 +01:00
Page.cpp Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Page.h LibWeb: Schedule input event processing on HTML event loop 2025-02-15 21:09:18 +01:00