[Webkit-unassigned] [Bug 222545] REGRESSION(r272004): transform transition with delay doesn't behave correctly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 1 07:58:25 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=222545
--- Comment #4 from Antoine Quint <graouts at webkit.org> ---
The CADebug output shows we have two animations during the second transition's delay phase:
(keyframe-animation
(beginTime 108545.905575)
(duration 2.000000)
(fillMode both)
(repeatCount 1.000000)
(additive true)
(removedOnCompletion false)
(keyPath transform)
(calculationMode linear)
(values (array
(vector 3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1)
(vector 0.6000000238 0 0 0 0 0.6000000238 0 0 0 0 1 0 -1232.400024 0 0 1)))
(keyTimes (vector 0 1))
(timingFunctions (vector 0.25 0.1000000015 0.25 1)))
(basic-animation
(beginTime 8545.905575)
(duration 100000.000000)
(additive true)
(keyPath transform)
(from (vector 3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1))
(to (vector 3 0 0 0 0 3 0 0 0 0 1 0 0 0 0 1)))))))))))))))))))))))))))))
CA additive animations are applied in reverse order, so the keyframe-animation is the second transition, and since it has fillMode = "both" it applies on top of the basic-animation.
In this case we shouldn't have the basic-animation at all since the transitions has explicit keyframes.
--
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/20210301/f27802c4/attachment.htm>
More information about the webkit-unassigned
mailing list