| Index: LayoutTests/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite.html
|
| diff --git a/LayoutTests/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite.html b/LayoutTests/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite.html
|
| index 1f082895f1c4e55c6fa9ababbd2716f0f007e02f..1cfb470305e15eb714c1da6b03f8529976f794d2 100644
|
| --- a/LayoutTests/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite.html
|
| +++ b/LayoutTests/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite.html
|
| @@ -17,6 +17,7 @@
|
| <div style="position: relative; left: 10px; top: 80px">
|
| This test is successful if "Target Link" above is covered in a green rectangle with rounded corners.
|
| </div>
|
| +<script src="../../resources/run-after-display.js"></script>
|
| <script>
|
| function runTest() {
|
| var targetDiv = document.getElementById('targetDiv');
|
| @@ -32,16 +33,15 @@ function runTest() {
|
| // then scrolls that div, then exits. If everything is working correctly, the link highlight will still
|
| // be displayed correctly after all these operations.
|
| if (window.eventSender && window.testRunner) {
|
| -
|
| eventSender.gestureShowPress(x, y);
|
| - window.testRunner.display();
|
| -
|
| - document.getElementById('divToForceCompositedLayer').style.webkitTransform = 'translateZ(0)';
|
| - document.body.offsetTop;
|
| - window.testRunner.display();
|
| -
|
| - targetDiv.scrollTop += 20;
|
| - window.setTimeout(function() { window.testRunner.notifyDone(); }, 0);
|
| + runAfterDisplay(function() {
|
| + document.getElementById('divToForceCompositedLayer').style.webkitTransform = 'translateZ(0)';
|
| + document.body.offsetTop;
|
| + runAfterDisplay(function() {
|
| + targetDiv.scrollTop += 20;
|
| + testRunner.notifyDone();
|
| + });
|
| + });
|
| } else {
|
| debug("This test requires DumpRenderTree.");
|
| }
|
|
|