Title: [171226] trunk/LayoutTests
Revision
171226
Author
[email protected]
Date
2014-07-18 11:01:24 -0700 (Fri, 18 Jul 2014)

Log Message

Add timeout for transition end. Speculative layout test fix.

* fast/layers/no-clipping-overflow-hidden-added-after-transform.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (171225 => 171226)


--- trunk/LayoutTests/ChangeLog	2014-07-18 17:21:20 UTC (rev 171225)
+++ trunk/LayoutTests/ChangeLog	2014-07-18 18:01:24 UTC (rev 171226)
@@ -1,3 +1,9 @@
+2014-07-18  Zalan Bujtas  <[email protected]>
+
+        Add timeout for transition end. Speculative layout test fix.
+
+        * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
+
 2014-07-18  Mario Sanchez Prada  <[email protected]>
 
         [GTK] Unreviewed gardening. Removing failure expectations for tests now passing.

Modified: trunk/LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform.html (171225 => 171226)


--- trunk/LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform.html	2014-07-18 17:21:20 UTC (rev 171225)
+++ trunk/LayoutTests/fast/layers/no-clipping-overflow-hidden-added-after-transform.html	2014-07-18 18:01:24 UTC (rev 171226)
@@ -14,7 +14,7 @@
 
 #transformed {
     -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
-    -webkit-transition: -webkit-transform linear 0s;
+    -webkit-transition: -webkit-transform linear 1ms;
     background: green;
 }
 
@@ -30,11 +30,20 @@
     <div id="transformed"></div>
 </div>
 <script>
+    function transitionFinished() {
+        if (window.testRunner)
+            window.testRunner.notifyDone();
+    }
+
     if (!window.eventSender)
         alert("To manually test, hover over the green div. The overflow should be properly clipped.");
 
+    if (window.testRunner)
+      window.testRunner.waitUntilDone();
+
     var transformed = document.getElementById("transformed");
     transformed.parentNode.setAttribute("id", "overflowHidden");
+    transformed.addEventListener("webkitTransitionEnd", transitionFinished, true);
     eventSender.mouseMoveTo(transformed.offsetLeft + 10, transformed.offsetTop + 10);
 </script>
 </body>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to