[Webkit-unassigned] [Bug 191700] New: Regression: Layer doesn't move when transform updated after a transition

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 15 12:15:03 PST 2018


            Bug ID: 191700
           Summary: Regression: Layer doesn't move when transform updated
                    after a transition
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Animations
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ajuma at chromium.org
                CC: dino at apple.com, graouts at apple.com,
                    simon.fraser at apple.com

Created attachment 354968

  --> https://bugs.webkit.org/attachment.cgi?id=354968&action=review

Test case

See attached test case: the blue box is animated using a CSS transition, and then its transform is updated again after the transition finishes. But the layer doesn't move for the latter update, until an update is forced by resizing the window and/or minimizing and restoring it.

This works in STP 69 but is broken on trunk.

Trying to debug this a bit, we do get as far as setting the new transform on CALayer, but the CALayer still has an animation on it (even though the transition is finished) and ignores the new transform. If that animation is removed before setting the transform, the layer does move to the right place.

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/20181115/970b204a/attachment.html>

More information about the webkit-unassigned mailing list