ladybird/Libraries/LibWeb/Page
Sam Atkins e667aaaab1 LibDevTools+LibWeb: Send IndexedDB change updates
The Storage panel expects storesUpdate messages after watched storage
changes. Summarize committed IndexedDB mutation logs into DevTools paths
and forward them through WebContent so Firefox can refresh database,
object-store, and record rows without polling.

Firefox's behaviour is less than ideal here. A lot of things don't
update automatically even inspecting a page in Firefox. Some
things (like new databases) won't show up until you fully refresh the
page. So that makes it a bit hard to know that we're doing things
correctly. As far as I can tell, we are at least behaving as well as
Firefox requires.

We do have one workaround: Firefox doesn't display record updates
without a manual refresh, and in fact any change messages for them show
up as rows in the host's database table. So for now, we filter them out
to avoid visual weirdness in the inspector.
2026-06-19 14:25:39 +02:00
..
AutoScrollHandler.cpp LibWeb: Reserve visual viewport AVC root 2026-06-03 02:12:39 +01:00
AutoScrollHandler.h LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00
DragAndDropEventHandler.cpp LibWeb: Fix link drag cancellation state 2026-05-27 09:52:15 +02:00
DragAndDropEventHandler.h LibWeb: Fix link drag cancellation state 2026-05-27 09:52:15 +02:00
ElementResizeAction.cpp LibWeb: Drop unused include from PaintableBox.h 2026-06-12 01:10:24 +02:00
ElementResizeAction.h LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00
EventHandler.cpp LibWeb: Fix a crash when selecting across an element with no layout box 2026-06-14 17:40:21 +02:00
EventHandler.h LibWeb: Allow Option-generated text insertion 2026-06-03 13:51:32 +02:00
EventResult.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
InputEvent.cpp LibWeb: Allow Option-generated text insertion 2026-06-03 13:51:32 +02:00
InputEvent.h LibWeb: Allow Option-generated text insertion 2026-06-03 13:51:32 +02:00
MiddleButtonScrollHandler.cpp LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00
MiddleButtonScrollHandler.h LibWeb: Enable middle mouse autoscroll on middle mouse clicks 2026-04-15 13:37:43 -04:00
Page.cpp LibWeb: Preserve parsed user style sheets 2026-06-18 13:27:39 +02:00
Page.h LibDevTools+LibWeb: Send IndexedDB change updates 2026-06-19 14:25:39 +02:00
ViewportIsFullscreen.h Everywhere: Add an is_fullscreen parameter to set_viewport 2026-03-17 18:58:37 -05:00