Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / animations / display-none-terminates-animation.html
index ecc529f..601e699 100644 (file)
     function onStart(e) {
       log('INFO: Start event fired');
       target.removeEventListener('webkitAnimationStart', onStart);
-      setTimeout(setDisplayNone, 100);
+      requestAnimationFrame(function() {
+        setTimeout(setDisplayNone, 100);
+      });
     }
 
     var leftPropertyWhenSetDisplayNone;
     function setDisplayNone() {
       leftPropertyWhenSetDisplayNone = getComputedStyle(target).left;
       target.style.display = 'none';
-      setTimeout(setDisplayBlock, 100);
+      requestAnimationFrame(function() {
+        setTimeout(setDisplayBlock, 100);
+      });
     }
 
     function setDisplayBlock() {