blob: 65e5f9c39b68189ab6ac797f47adf5757582a393 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<script src="../../assert_selection.js"></script>
<script>
selection_test(
[
'<div contenteditable>',
'<table border="1"><tr>',
'<td width="100px"><span id="span">foo</span></td>',
'</tr></table>',
'<div>bar</div>',
'</div>',
],
selection => {
assert_not_equals(window.eventSender, undefined,
'this test requires eventSender');
const span = selection.document.getElementById('span');
const x = selection.computeLeft(span) + span.offsetWidth + 10;
const y = selection.computeTop(span) + span.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.mouseDown();
eventSender.mouseUp();
},
[
'<div contenteditable>',
'<table border="1"><tbody><tr>',
'<td width="100px"><span id="span">foo|</span></td>',
'</tr></tbody></table>',
'<div>bar</div>',
'</div>',
],
'Double-click after the last character of table cell');
</script>