Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/inspector/tracing/timeline-paint/timeline-paint-and-multiple-style-invalidations.html |
| diff --git a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-paint/timeline-paint-and-multiple-style-invalidations.html b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-paint/timeline-paint-and-multiple-style-invalidations.html |
| index 0d9381c23e63fe5b17c31eaddf30a5b432d67796..18a7d14891b89729d3468e914209914e41be1029 100644 |
| --- a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-paint/timeline-paint-and-multiple-style-invalidations.html |
| +++ b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-paint/timeline-paint-and-multiple-style-invalidations.html |
| @@ -4,8 +4,10 @@ |
| <script src="../../../http/tests/inspector/inspector-test.js"></script> |
| <script src="../../../http/tests/inspector/timeline-test.js"></script> |
| <script> |
| -function multipleStyleRecalcsAndDisplay(callback) |
| +function multipleStyleRecalcsAndDisplay() |
| { |
| + var callback; |
| + var promise = new Promise((fulfill) => callback = fulfill); |
| requestAnimationFrame(function() { |
|
caseq
2016/08/10 22:44:55
remove rAF() and use waitForFrame()?
kozy
2016/08/11 01:34:17
Done.
|
| document.getElementById("testElementOne").className = "red"; |
| var forceStyleRecalc1 = document.body.offsetTop; |
| @@ -14,6 +16,7 @@ function multipleStyleRecalcsAndDisplay(callback) |
| if (window.testRunner) |
| testRunner.layoutAndPaintAsyncThen(callback); |
| }); |
| + return promise; |
| } |