mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2026-06-17 15:25:35 +00:00
Display list updates already ship their compatible accumulated visual context tree to the compositor, but there was no way to replace only the tree for an existing display list. That kept any visual-context-only change tied to a full display list update. Add an update_visual_context_tree IPC path from WebContent through the Compositor service. ContextState validates that the incoming tree matches the installed display list's compatible tree version and rebuilds wheel hit-test targets when async scrolling state is present. |
||
|---|---|---|
| .. | ||
| AsyncScrollingState.cpp | ||
| AsyncScrollingState.h | ||
| AsyncScrollTree.cpp | ||
| AsyncScrollTree.h | ||
| CompositorHost.cpp | ||
| CompositorHost.h | ||
| Types.cpp | ||
| Types.h | ||