| <!doctype html> |
| <meta charset=utf-8> |
| <title>Setting scrollTop to 0 immediately after toggling display from "none" on an element that had nonzero scrollTop before should work.</title> |
| <link rel=match href="scrollTop-display-change-ref.html"> |
| <div id="scroller" style="height: 100px; overflow: scroll"> |
| <div style="height: 1000px"> |
| I should be visible. |
| </div> |
| I should not be visible. |
| </div> |
| <script> |
| scroller.scrollTop = 1000; |
| scroller.style.display = "none"; |
| var win = scroller.scrollTop; // Force layout flush |
| scroller.style.display = ""; |
| scroller.scrollTop = 0; |
| </script> |