<!DOCTYPE html>
<html>
<body>
<p>This tests calling focus({preventScroll: true}) and removing textarea's children.<br>
WebKit should not crash or hit any assertions.</p>
<script>

if (window.testRunner)
    testRunner.dumpAsText();

const input = document.createElement('input');
document.body.appendChild(input);

const textarea = document.createElement('textarea');
input.appendChild(textarea);

textarea.focus({preventScroll: true});
document.body.offsetTop;
textarea.replaceChildren();

document.write('PASS');

</script>
</body>
</html>
