<!doctype html> <style> #container { display: inline; } .target { position: relative; float: left; top: 10px; left: 10px; } .target:after { position: absolute; content: 'foo'; } </style> <p>crbug.com/454824: Don't mark ancestors for layout during positioned movement layout. This test should not assert. </p> <div id="container"> <div id="target1" class="target"></div> </div> <script> if (window.testRunner) testRunner.dumpAsText(); document.body.offsetTop; var div = document.querySelector('#target1'); div.style.left = '100px'; div.style.top = '100px'; </script>