blob: 3c77c81b894ef4ff72412ba65619c724d33dcd13 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<div>
The first word and the space following the first word should be deleted. It should like this this:
<br>
bar baz
</div>
<div contenteditable id="root" style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space;">
<div id="sample" contenteditable>foo bar baz</div>
</div>
<div id="log"></div>
<script>
test(function() {
if (window.internals)
internals.settings.setEditingBehavior('win');
var selection = window.getSelection();
var sample = document.getElementById('sample');
selection.collapse(sample.firstChild, 0);
var rect = selection.getRangeAt(0).getClientRects()[0];
if (!window.eventSender)
return;
eventSender.mouseMoveTo(rect.left, rect.top);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.mouseDown();
eventSender.mouseUp();
document.execCommand('delete');
assert_equals(sample.textContent, 'bar baz');
});
</script>