Status: PASS | Duration: 8ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/cssom-view/scrollTop-display-change.html
<!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>
/css/cssom-view/scrollTop-display-change-ref.html
<!doctype html> <meta charset=utf-8> <div id="scroller" style="height: 100px; overflow: scroll"> <div style="height: 1000px"> I should be visible. </div> I should not be visible. </div>