Index: LayoutTests/paint/invalidation/spv2/fixed-pos-inside-composited-intermediate-layer.html |
diff --git a/LayoutTests/compositing/repaint/fixed-pos-inside-composited-intermediate-layer.html b/LayoutTests/paint/invalidation/spv2/fixed-pos-inside-composited-intermediate-layer.html |
similarity index 79% |
copy from LayoutTests/compositing/repaint/fixed-pos-inside-composited-intermediate-layer.html |
copy to LayoutTests/paint/invalidation/spv2/fixed-pos-inside-composited-intermediate-layer.html |
index f8d1c420d22357055b2a5d1530bb7ccc63cf0c0f..af6a4fed055779db56bdad4d88cfeeea1e67d096 100644 |
--- a/LayoutTests/compositing/repaint/fixed-pos-inside-composited-intermediate-layer.html |
+++ b/LayoutTests/paint/invalidation/spv2/fixed-pos-inside-composited-intermediate-layer.html |
@@ -1,8 +1,9 @@ |
+<!-- Based on compositing/repaint/fixed-pos-inside-composited-intermediate-layer.html --> |
<!DOCTYPE html> |
<html> |
<head> |
-<script src="../../fast/repaint/resources/text-based-repaint.js"></script> |
+<script src="resources/paint-invalidation-test.js"></script> |
<style> |
.compositedBehind { |
@@ -39,7 +40,10 @@ |
internals.settings.setPreferCompositingToLCDTextEnabled(false); |
} |
- function repaintTest() { |
+ window.expectedPaintInvalidationObjects = [ |
+ "LayoutBlockFlow (positioned) DIV class='fixed'", |
+ ]; |
+ function paintInvalidationTest() { |
window.scrollTo(0, 100); |
} |
</script> |
@@ -48,7 +52,7 @@ |
-<body onload="runRepaintTest()"> |
+<body onload="runPaintInvalidationTest()"> |
<!-- |
Among other duplicate bugs: https://code.google.com/p/chromium/issues/detail?id=128375 |
A non-composited fixed-position element can get grouped into a composited container. |