Index: third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
diff --git a/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html b/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dce320184291eec231245beb91911e03c29f1c1d |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/scrollbars/hidden-scrollbars-invisible.html |
@@ -0,0 +1,31 @@ |
+<!DOCTYPE html> |
+<script> |
+if (window.internals) { |
+ internals.settings.setOverlayScrollbarsEnabled(true); |
+ internals.settings.setMockScrollbarsEnabled(true); |
+} |
+</script> |
+<div id="div" style="overflow: scroll; width: 200px; height: 200px;"> |
+ <div style="background-color: green; height: 3000px; width: 100px"></div> |
+</div> |
+<iframe srcdoc="<div style='background-color: red; height: 3000px; width: 100px'></div>" |
+ id="iframe", |
+ width="200", |
+ height="200"></iframe> |
+<script> |
+ window.onload = function() { |
+ if (window.internals) { |
+ internals.settings.setOverlayScrollbarsEnabled(true); |
+ |
+ var div = document.querySelector('#div'); |
+ var iframe = document.querySelector('#iframe'); |
+ internals.setScrollbarVisibilityInScrollableArea(div, true); |
+ internals.setScrollbarVisibilityInScrollableArea( |
+ iframe.contentDocument, true); |
+ |
+ internals.setScrollbarVisibilityInScrollableArea(div, false); |
+ internals.setScrollbarVisibilityInScrollableArea( |
+ iframe.contentDocument, false); |
+ } |
+ } |
+</script> |