| Index: third_party/WebKit/LayoutTests/editing/inserting/insert-paragraph-separator-crash2.html
|
| diff --git a/third_party/WebKit/LayoutTests/editing/inserting/insert-paragraph-separator-crash2.html b/third_party/WebKit/LayoutTests/editing/inserting/insert-paragraph-separator-crash2.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..18bc86ce08f3d36cf729920561edbad1acfafcbe
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/editing/inserting/insert-paragraph-separator-crash2.html
|
| @@ -0,0 +1,22 @@
|
| +<!DOCTYPE html>
|
| +<script src="../../resources/testharness.js"></script>
|
| +<script src="../../resources/testharnessreport.js"></script>
|
| +<script>
|
| +test(function() {
|
| + var p = document.createElement('p');
|
| + document.replaceChild(p, document.documentElement);
|
| + p.innerHTML = '<form>\n<p>\n<ruby>\n<rb>\n</rb></ruby></p><table>\n</table></form>\n<ruby>\n<p>\n</p><table></table></ruby>';
|
| + var s = document.querySelector('rb').firstChild;
|
| + var e = document.querySelector('table');
|
| + var ol = document.createElement('ol');
|
| + ol.innerHTML = '\n<li>\n\n</li>\n';
|
| + e.insertBefore(ol, e.firstChild);
|
| + var r = document.createRange();
|
| + r.setStart(s, 0);
|
| + r.setEnd(e, 1);
|
| + window.getSelection().removeAllRanges();
|
| + window.getSelection().addRange(r);
|
| + document.designMode = 'on';
|
| + document.execCommand('InsertParagraph');
|
| +}, 'InsertParagraph command should not crash with editable P root element.');
|
| +</script>
|
|
|