gecko-dev/editor/libeditor/crashtests/1345015.html
Makoto Kato 86506e2303 Bug 1345015 - Part 3. Add crash test. r=masayuki
Add minimal crash test for this.  When removing a line, this doesn't occur.

MozReview-Commit-ID: JqS2E8q47ML

--HG--
extra : rebase_source : 322a77cbc49e29bbd6b705650485634dd4801b8b
2017-06-19 16:52:05 +09:00

29 lines
747 B
HTML

<!DOCTYPE html>
<html>
<head>
<script type="application/javascript">
document.designMode = "on";
let selection = window.getSelection();
let foo = document.createElement('foo');
let div = document.createElement('div');
document.documentElement.appendChild(foo);
document.documentElement.appendChild(div);
foo.outerHTML = '<foo>';
let range = document.createRange();
range.selectNode(div);
selection.addRange(range);
range.setStart(foo, 0);
range = document.createRange();
range.selectNode(document.documentElement);
selection.addRange(range);
document.execCommand('insertparagraph', false, null);
</script>
</head>
<body>
</body>
</html>