ladybird/Services
Andreas Kling b06955277a LibWeb: Stabilize same-document history mirrors
Same-document navigations now commit synchronously in WebContent, while
the UI process mirror learns about them over asynchronous IPC. A stale
UI seed could be accepted back into a live non-initial document and
overwrite its latest entry, making queued traversals target unreachable
entries.

Share descriptor comparison helpers between LibWeb and LibWebView.
Reject stale top-level seeds against the active document latest entry,
and let the UI process adopt WebContent current snapshots when a seed is
rejected. Test-only session history dumps now first send WebContent
current state synchronously, so dumps observe the converged state.

Allow post-load UI seeds to carry UI-owned nested histories that the
freshly loaded top-level document has not reconstructed yet. Add unit
coverage for matching those seeds while still checking top-level state.
2026-06-16 00:00:38 +02:00
..
Compositor Compositor: Use GPU bitmap stores with Direct3D 2026-06-15 04:50:29 +02:00
ImageDecoder LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
RequestServer LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
WebContent LibWeb: Stabilize same-document history mirrors 2026-06-16 00:00:38 +02:00
WebDriver LibWebView: Keep browser history in the UI process 2026-06-14 17:38:44 +02:00
WebWorker LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
CMakeLists.txt Compositor+LibWebView+WebContent: Scaffold opt-in Compositor process 2026-05-22 19:50:42 +01:00
RendererSandbox.h WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
RendererSandboxLinux.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
RendererSandboxMacOS.cpp LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
RendererSandboxUnimplemented.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00