servo/components/compositing
Martin Robinson c1a70f4eb2
compositor: Batch all pending scroll event updates into a single transaction (#36974)
When multiple WebViews are updating scroll events, instead of taking the
list of `WebView`s to avoid a double-borrow, batch scroll events into a
single transaction. This should make processing slightly more efficient
and avoids having to take the vector of WebViews.

Testing: No behavior change here and this aspect of WebView interaction
is untestable currently.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-05-16 18:26:59 +00:00
..
Cargo.toml compositor: Batch all pending scroll event updates into a single transaction (#36974) 2025-05-16 18:26:59 +00:00
compositor.rs compositor: Batch all pending scroll event updates into a single transaction (#36974) 2025-05-16 18:26:59 +00:00
lib.rs compositing: Rename WebView to WebViewRenderer (#36574) 2025-04-21 08:47:39 +00:00
touch.rs touch: Fix panic with -Zconvert-mouse-to-touch (#36531) 2025-04-15 09:59:30 +00:00
tracing.rs Implement wheel action in webdriver (#36744) 2025-05-07 08:41:34 +00:00
webview_manager.rs Reduce indexing boilerplate for serializable/transferrable objects. (#36624) 2025-04-22 02:02:02 +00:00
webview_renderer.rs compositor: Batch all pending scroll event updates into a single transaction (#36974) 2025-05-16 18:26:59 +00:00