Each section below has two boxes, the top runs on the main thread, the bottom on the compositor.

This test is successful if the boxes are mostly in sync and all finish at the same time.


Add second translate animation on timeout (with fill=forwards)
IMPL THREAD

Add second translate animation on timeout if first one was paused earlier
IMPL THREAD

Add second translate animation on timeout if first one was finished earlier
IMPL THREAD

Add second translate animation on timeout if first higher-priority one was paused earlier
IMPL THREAD