Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/scrolling/absolute-position-overflow-clip.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/scrolling/absolute-position-overflow-clip.html b/third_party/WebKit/LayoutTests/fast/scrolling/absolute-position-overflow-clip.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ba45b286922479364547e9b777302d54ebe369d0 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/scrolling/absolute-position-overflow-clip.html |
| @@ -0,0 +1,23 @@ |
| +<!DOCTYPE html> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| +<body> |
| + <div style="overflow-x: hidden;"> |
| + <div id = "mydiv" style="position: absolute;" /> |
| + </div> |
| +</body> |
| +<script type="text/javascript"> |
| +window.onload = function() { |
| + for (var i = 0; i < 500; ++i) { |
| + var br = document.createElement('br'); |
| + document.getElementById("mydiv").appendChild(br); |
| + } |
| + |
| + test(function(t) { |
| + var focusable = document.createElement("input"); |
| + document.getElementById("mydiv").appendChild(focusable); |
|
bokan
2016/09/13 14:38:46
The test would be more clear if you didn't dynamic
|
| + focusable.focus(); |
| + assert_not_equals(window.scrollY, 0); |
| + }, "Tests that for an element with absolute position and whose parent has overflowclip, it can still scroll automatically."); |
| +} |
| +</script> |