[Webkit-unassigned] [Bug 215826] REGRESSION (r263506): scale transform transitions won't overshoot

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 28 01:47:48 PDT 2020


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

--- Comment #5 from Antoine Quint <graouts at webkit.org> ---
I confirmed this is an issue with Core Animation: setting the `timingFunction` property on a CAKeyframeAnimation clips the animation when the timing function is outside of the 0-1 range. However, applying the same timing function to the `timingFunctions` (plural) property addresses the issue.

This means that for CSS Animations this is not an issue since CSS Animations never apply an animation-wide timing function.

For CSS Transitions, we can work around this issue since there is a single interval.

However, for JS-originated animations which can have both multiple intervals (more than 2 keyframes) and an animation-wide timing function, we will require a fix to Core Animation.

Applying a workaround to fix CSS Transitions seems well worth it since:

1. this is a regression
2. the reported bug is about those specifically
3. they are more common than JS-originated animations at this stage (which never worked for this behavior)

-- 
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/20200828/a7984897/attachment.htm>


More information about the webkit-unassigned mailing list