| Index: LayoutTests/compositing/overflow/build-paint-order-list-where-opt-in-decisions-can-affect-each-other.html
|
| diff --git a/LayoutTests/compositing/overflow/build-paint-order-list-where-opt-in-decisions-can-affect-each-other.html b/LayoutTests/compositing/overflow/build-paint-order-list-where-opt-in-decisions-can-affect-each-other.html
|
| index 0742db2f4f1fd1e48e59eb335edaac71bff10aad..c352b803e7258c0517e2b0bd8ba42e82f2cc073a 100644
|
| --- a/LayoutTests/compositing/overflow/build-paint-order-list-where-opt-in-decisions-can-affect-each-other.html
|
| +++ b/LayoutTests/compositing/overflow/build-paint-order-list-where-opt-in-decisions-can-affect-each-other.html
|
| @@ -35,6 +35,9 @@
|
| <script>
|
| var debugMode = false;
|
|
|
| + if (window.internals)
|
| + window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(true);
|
| +
|
| if (window.testRunner)
|
| testRunner.dumpAsText();
|
|
|
| @@ -114,18 +117,23 @@
|
| parentscrollinglayer.style.webkitTransform = 'translateZ(0px)';
|
| document.body.offsetTop;
|
|
|
| - window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(false);
|
| + window.internals.setNeedsCompositedScrolling(parentscrollinglayer,
|
| + window.internals.CompositedScrollingAlwaysOff);
|
| parentscrollinglayer.style.webkitTransform = '';
|
|
|
| var oldStackingOrder = getStackingOrder();
|
| var oldPaintOrder = getPaintOrder(childscrollinglayer);
|
|
|
| - window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(true);
|
| + window.internals.setNeedsCompositedScrolling(parentscrollinglayer,
|
| + window.internals.CompositedScrollingAlwaysOn);
|
| parentscrollinglayer.style.webkitTransform = 'translateZ(0px)';
|
|
|
| var newStackingOrder = getStackingOrder();
|
| var newPaintOrder = getPaintOrder(childscrollinglayer);
|
|
|
| + window.internals.setNeedsCompositedScrolling(parentscrollinglayer,
|
| + window.internals.DoNotForceCompositedScrolling);
|
| +
|
| // The getPaintOrder() function should return a pair of paint orders.
|
| // One before promotion and one after. This pair of lists should remain
|
| // identical whether the element is actually currently promoted or not,
|
|
|