[Webkit-unassigned] [Bug 22598] New: Applying element.style.WebkitTransform with transition set fails to animate

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 2 13:22:06 PST 2008


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

           Summary: Applying element.style.WebkitTransform with transition
                    set fails to animate
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://frozen-o.com/misc/enterpriseguts/
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: shawn at frozen-o.com


The transition fails to apply, with no animation rendered like the rest of the
transitions used in the presentation. Safari 4.0 (5528.1) does not show this
issue, and animates the transform (though it has a different, unrelated timing
issue).

The transition from slide nine to slide ten demonstrates this bug (you can skip
to slide nine in the control bar revealed via mouse-over at the bottom of the
screen).

Specifically, the JavaScript:

1. sets the current slide's style.WebkitTransform = 'matrix(1,0,0,1,0,0)' and
the new slide's style.WebkitTransform = 'matrix(0,1.99,0,0,0,0) scale(.5)' in
order to force a starting position.
2. sets both slides' style.WebkitTransition = 'all 1s ease-in-out'
3. sets the current slide's style.WebkitTransform = 'matrix(0,-1.99,0,0,0,0)
scale(.5)' and the new slide's style.WebkitTransform = 'matrix(1,0,0,1,0,0)'

I would expect the current slide to perform a rotation to a line before
disappearing, while the new slide performs the opposite, rotating into view.

Instead, the current slide disappears immediately, and then a second later the
new slide appears with no transition.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list