servo/components/compositing
Martin Robinson 56e901d0c2
compositor: Always send an animating tick when a pipeline starts animating (#37507)
Instead of taking into account whether the entire WebView starts
animating, always send an animation tick when a pipeline moves from the
"not animating" to "animating" state. It could be that the WebView was
animating, but not painting if the animation was not producing display
lists. In that case, the required tick would never come, because it is
sent after a repaint.

Testing: Added a new WPT test.
Fixes: #37458.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2025-06-17 17:47:42 +00:00
..
Cargo.toml compositor: Add an initial RefreshDriver (#37169) 2025-05-29 10:43:49 +00:00
compositor.rs compositor: Wait for both Script and the Constellation when shutting down Pipelines (#37505) 2025-06-17 09:56:31 +00:00
lib.rs compositor: Add an initial RefreshDriver (#37169) 2025-05-29 10:43:49 +00:00
refresh_driver.rs script: Allow reflows that do not produce display lists (#37186) 2025-06-12 19:25:04 +00:00
touch.rs Allow OHOS servoshell to have a simple multiple tab implementation. (#36891) 2025-06-16 08:17:31 +00:00
tracing.rs Add support for parsing and applying viewport <meta> (#35901) 2025-06-06 15:13:51 +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: Always send an animating tick when a pipeline starts animating (#37507) 2025-06-17 17:47:42 +00:00