Index: LayoutTests/paint/invalidation/spv2/inline-relative-positioned.html |
diff --git a/LayoutTests/paint/invalidation/spv2/inline-relative-positioned.html b/LayoutTests/paint/invalidation/spv2/inline-relative-positioned.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6e93fb9e7146e8f18f6a40726187cc10af9fac0a |
--- /dev/null |
+++ b/LayoutTests/paint/invalidation/spv2/inline-relative-positioned.html |
@@ -0,0 +1,20 @@ |
+<!-- Based on fast/repaint/inline-relative-positioned.html --> |
+<script src="resources/paint-invalidation-test.js"></script> |
+<script src="../../../fast/repaint/../../resources/ahem.js"></script> |
+<body onload="runPaintInvalidationTest()"> |
+<span style="position: relative; top: 80px;"> |
+ <div id="target" style="display: inline-block; width: 100px; height: 100px; overflow: hidden; font-family: Ahem; font-size: 100px; background: red; color: green;">p</div> |
+</span> |
+<script> |
+ window.expectedPaintInvalidationObjects = [ |
+ "InlineTextBox ''", |
+ "RootInlineBox", |
+ "LayoutBlockFlow DIV id='target'", |
+ "LayoutText #text", |
+ "InlineTextBox 'a'", |
+ ]; |
+ function paintInvalidationTest() |
+ { |
+ document.getElementById("target").firstChild.data = "a"; |
+ } |
+</script> |