[Webkit-unassigned] [Bug 43023] New: CSS Animations: Restarting animations without a setTimeout doesn't work

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 27 01:04:43 PDT 2010


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

           Summary: CSS Animations: Restarting animations without a
                    setTimeout doesn't work
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: http://developer.apple.com/safari/library/documentatio
                    n/internetweb/conceptual/safarivisualeffectsprogguide/
                    Animations/Animations.html
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: paul.bakaus at gmail.com


Hi,

it seems that this bug is so apparent that Apple's own guidelines have to workaround it, as they're all using setTimeout to restart an animation. This is actually pretty severe, as there's currently no way to animate smoothly from one keyframe based animation to another.

I'm having this specific issue as I'm animating walking characters in an isometric path (in eight directions). So the animation goes into one direction for one tile (say, 45px), and then the animation needs to be restarted due to the nature of the tiling. With setTimeout and plenty of characters, you'll see noticable pauses, as the setTimeout is only executed after the current action queue is done.

If there's already another workaround for this, please let me know and I'll be quiet :)

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



More information about the webkit-unassigned mailing list