blob: 75a1cbffa16f41eb3a426530c01364d7bfcff279 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
// The below test undo paste, when the caret is not in range.
selection_test(
'<div contenteditable>^def|\u00A0</div>',
selection => {
const document = selection.document;
const edit = document.querySelector('div');
selection.setClipboardData('abc');
document.execCommand('paste');
selection.collapse(edit, edit.childNodes.length);
document.execCommand('undo');
},
'<div contenteditable>^def|\u00A0</div>',
'Undo paste should work when caret not in range'
);
</script>