Index: LayoutTests/paint/invalidation/spv2/scrollbar-invalidation-on-resize.html |
diff --git a/LayoutTests/paint/invalidation/spv2/scrollbar-invalidation-on-resize.html b/LayoutTests/paint/invalidation/spv2/scrollbar-invalidation-on-resize.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4add4268b1e5493697a31bb8ee06f48f652106a5 |
--- /dev/null |
+++ b/LayoutTests/paint/invalidation/spv2/scrollbar-invalidation-on-resize.html |
@@ -0,0 +1,29 @@ |
+<!-- Based on fast/repaint/scrollbar-invalidation-on-resize.html --> |
+<!DOCTYPE html> |
+<script src="resources/paint-invalidation-test.js"></script> |
+<script> |
+window.expectedPaintInvalidationObjects = [ |
+ "HorizontalScrollbar", |
+ "VerticalScrollbar", |
+ "VerticalScrollbar", |
+ "HorizontalScrollbar", |
+ "HorizontalScrollbar", |
+ "LayoutBlockFlow (positioned) DIV id='scrollable'", |
+]; |
+function paintInvalidationTest() { |
+ document.getElementById('scrollable').style.width = '300px'; |
+} |
+onload = runPaintInvalidationTest; |
+</script> |
+<style> |
+#scrollable { |
+ overflow: scroll; |
+ position: absolute; |
+ top: 50px; |
+ width: 100px; |
+ height: 100px; |
+} |
+</style> |
+When a scrollable area is resized, the invalidation area should cover non-composited scrollbars. |
+<div id="scrollable"></div> |
+ |