[Webkit-unassigned] [Bug 212213] REGRESSION: Delayed updating of the parallax images on this web site

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 29 03:24:21 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=212213

--- Comment #11 from Antoine Quint <graouts at webkit.org> ---
Here's what I'm going to try: place all newly-pending animations in a "pending animations" list on DocumentTimelinesController, then when we resolve style for the first time for one of those animations, move them to a separate "pending animations with resolved styles" list, and when the "pending animations" list is empty, process all items in the "pending animations with resolved styles" list and run their pending play or pause tasks. In the case of animations that can run accelerated, we might want to delay adding them to the "pending animations with resolved styles" list until the CA animation has been committed, although that might not be necessary since the first frame may be drawn by style anyway.

For CSS Animations and CSS Transitions, this means that those animations will be marked as ready in the next microtask since they'll update styles immediately after being created under Style::TreeResolver::createAnimatedElementUpdate().

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200529/28f54670/attachment.htm>


More information about the webkit-unassigned mailing list