ladybird/Services
Andreas Kling 5a000da13e Compositor: Keep pinch zoom transforms in sync
Preserve fractional pinch focal points when updating the
main-thread visual viewport. Only coalesce queued pinch events
that share the same focal point and modifiers so WebContent sees
a transform equivalent to the event sequence seen by the
compositor.

Also clear a speculative async visual viewport transform once
async wheel or pinch admission becomes blocked. At that point the
compositor can no longer advance that transform to match
WebContent. Use a looser translation tolerance when comparing
visual viewport transforms to account for subpixel differences in
the compositor and main-thread math.
2026-06-16 02:03:59 +02:00
..
Compositor Compositor: Keep pinch zoom transforms in sync 2026-06-16 02:03:59 +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 Compositor: Keep pinch zoom transforms in sync 2026-06-16 02:03:59 +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