blob: 3e9711ad91a4fb82bce745394ec046525177cbdb [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
// Matching other execCommand identifiers, execCommand("ForwardDelete") should
// not scroll the page to make selection visible.
selection_test(
[
'<div contenteditable>a|x</div>',
'<div style="height:10000"></div>',
],
selection => {
if (!selection.document.queryCommandEnabled('ForwardDelete'))
throw 'This test requires "ForwardDelete" command.';
selection.window.scrollTo(0, 1000);
const pageYOffset = selection.window.pageYOffset;
selection.document.execCommand('ForwardDelete');
assert_equals(selection.window.pageYOffset, 1000, 'window.pageYOffset');
},
[
'<div contenteditable>a|</div>',
'<div style="height:10000"></div>',
]);
</script>