| Index: LayoutTests/compositing/overflow/content-loses-scrollbars.html
|
| diff --git a/LayoutTests/compositing/overflow/content-loses-scrollbars.html b/LayoutTests/compositing/overflow/content-loses-scrollbars.html
|
| index e9062f3ea6ddd2e9c97ae9063178b4e45248a774..9fef789cb6cfda3233822799dc20de3eba0c537e 100644
|
| --- a/LayoutTests/compositing/overflow/content-loses-scrollbars.html
|
| +++ b/LayoutTests/compositing/overflow/content-loses-scrollbars.html
|
| @@ -1,4 +1,5 @@
|
| <!DOCTYPE html>
|
| +<script src="../../resources/run-after-display.js"></script>
|
| <style>
|
| .container {
|
| width: 100px;
|
| @@ -49,15 +50,14 @@ function finishTest() {
|
| document.getElementById("both").classList.remove("tall"); // vertical and horizontal scrollbars
|
| document.getElementById("corner").classList.remove("resizeWidget"); // bottom div loses a resize corner but no scrollbars
|
| if (window.testRunner) {
|
| - testRunner.display(); // Ensure compositor tree is up to date.
|
| document.getElementById("layerTree").innerText = window.internals.layerTreeAsText(document);
|
| + testRunner.notifyDone();
|
| }
|
| }
|
|
|
| if (window.testRunner) {
|
| testRunner.dumpAsText();
|
| - testRunner.display(); // Force compositor state to be updated before the container needs any overflow controls
|
| - finishTest();
|
| -} else
|
| - window.setTimeout(finishTest, 0);
|
| + testRunner.waitUntilDone();
|
| +}
|
| +runAfterDisplay(finishTest);
|
| </script>
|
|
|