ladybird/UI
Andreas Kling 24f37c6732 LibWebView: Keep browser history in the UI process
Use the LibWebView history mirror to preserve traversable session
history across WebContent process swaps. WebContent reports snapshots to
the UI process, and new renderers can be seeded from the mirror.

Browser back and forward now resolve through the UI-owned used history
steps. WebContent still runs the spec traversal path when the current
renderer has enough matching state to do so.

Handle canceled and no-op UI navigations without leaving speculative
history entries or pending WebDriver waits behind. Preserve traversal
precheck state across synchronous IPC shutdown, and avoid overwriting a
restored target entry's persisted scroll state before the document has
adopted that entry.
2026-06-14 17:38:44 +02:00
..
Android Meta: Remove obsolete Lagom host-tools build 2026-06-08 01:11:40 +02:00
AppKit LibWebView+UI: Add a small history application menu 2026-06-10 20:27:36 +02:00
cmake Meta: Move Meta/Lagom/get_linked_lagom_libraries.cmake to Meta/CMake 2026-06-13 10:30:02 -04:00
Gtk LibWebView: Keep browser history in the UI process 2026-06-14 17:38:44 +02:00
Icons UI/Qt: Stop using TVG icons 2026-05-31 19:20:59 +02:00
Qt LibWebView: Keep browser history in the UI process 2026-06-14 17:38:44 +02: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