Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/compositing/layer-creation/iframe-background-attachment-fixed.html |
| diff --git a/third_party/WebKit/LayoutTests/compositing/layer-creation/iframe-background-attachment-fixed.html b/third_party/WebKit/LayoutTests/compositing/layer-creation/iframe-background-attachment-fixed.html |
| index 731fbd1efb48e104d36bf7918ca16107e0d7886d..c8b107e95e5863b2fc973ad0ed8418e85dbf7bf0 100644 |
| --- a/third_party/WebKit/LayoutTests/compositing/layer-creation/iframe-background-attachment-fixed.html |
| +++ b/third_party/WebKit/LayoutTests/compositing/layer-creation/iframe-background-attachment-fixed.html |
| @@ -1,10 +1,36 @@ |
| <!DOCTYPE html> |
| <pre id="mainThreadScrollingReasons"></pre> |
| -<iframe src="resources/background-attachment-fixed.html"></iframe> |
| +<style> |
| +.scroller { |
| + overflow: scroll; |
| + width: 200px; |
| + height: 200px; |
| + border:1px solid black; |
| +} |
| +.composited { |
| + will-change: transform; |
| +} |
| +.content { |
| + width: 100%; |
| + height: 600px; |
| +} |
| +</style> |
| + |
| +<div class="composited scroller"> |
|
flackr
2016/12/02 19:24:02
Does this scroller affect the test?
yigu
2016/12/02 20:32:49
Not really. Just want to create a page with the fo
flackr
2016/12/06 14:50:52
Ah, this is meant to be frames though (i.e. iframe
|
| + <div class="content"></div> |
| +</div> |
| + |
| +<iframe id="iframe" src="resources/background-attachment-fixed.html"></iframe> |
| + |
| +<div style="height: 2000px;"> |
| +</div> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(true); |
| window.addEventListener('load', function() { |
| - document.getElementById("mainThreadScrollingReasons").innerText = window.internals.mainThreadScrollingReasons(document); |
| + reasons = window.internals.mainThreadScrollingReasons(document); |
| + text = !reasons ? "Main frame scrolls on impl." : "Main frame scrolls on main thread, reasons: " + reasons; |
|
flackr
2016/12/02 19:24:01
Turn this ternary into a helper function and reuse
yigu
2016/12/02 20:32:49
Done.
|
| + text += "\nThe iFrame scrolls on main thread, reasons: " + document.getElementById("iframe").contentDocument.getElementById("mainThreadScrollingReasons").innerText; |
| + document.getElementById("mainThreadScrollingReasons").innerText = text; |
| }); |
| </script> |