Index: LayoutTests/scrollingcoordinator/resources/non-fast-scrollable-region-testing.js |
diff --git a/LayoutTests/scrollingcoordinator/resources/non-fast-scrollable-region-testing.js b/LayoutTests/scrollingcoordinator/resources/non-fast-scrollable-region-testing.js |
index 3e085b419b9c9d64b5e3d169ce2e424298846a1e..594662b2f74d9db57abdc6c42c0881b1c338bfbe 100644 |
--- a/LayoutTests/scrollingcoordinator/resources/non-fast-scrollable-region-testing.js |
+++ b/LayoutTests/scrollingcoordinator/resources/non-fast-scrollable-region-testing.js |
@@ -1,6 +1,11 @@ |
+// setMockScrollbarsEnabled doesn't actually invalidate scrollbars |
+// so if we don't set it immediately, they won't repaint/relayout |
+// correctly! http://crbug.com/365509 |
+if (window.internals) |
+ window.internals.settings.setMockScrollbarsEnabled(true); |
+ |
function runNonFastScrollableRegionTest(scale) { |
var invScale; |
- window.internals.settings.setMockScrollbarsEnabled(true); |
if (scale != undefined) { |
if (window.eventSender) |
eventSender.setPageScaleFactor(scale, 0, 0); |