| Index: LayoutTests/editing/execCommand/insert-ordered-list-crash.html | 
| diff --git a/LayoutTests/editing/execCommand/insert-ordered-list-crash.html b/LayoutTests/editing/execCommand/insert-ordered-list-crash.html | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..49a9159a5535f5441eca6a66dc5c7ff5b916beed | 
| --- /dev/null | 
| +++ b/LayoutTests/editing/execCommand/insert-ordered-list-crash.html | 
| @@ -0,0 +1,39 @@ | 
| +<!DOCTYPE html> | 
| +<html> | 
| +<head> | 
| +    <title>Crash issue 344280</title> | 
| +    <script src="../../resources/js-test.js"></script> | 
| +</head> | 
| + | 
| +<body> | 
| +    <script> | 
| +        description('Should not crash if we load a test case from crbug.com/344280.'); | 
| +        window.jsTestIsAsync = true; | 
| + | 
| +        document.addEventListener("DOMContentLoaded", function () { | 
| +            document.execCommand("SelectAll", false); | 
| +            window.getSelection().deleteFromDocument(); | 
| +        }, true); | 
| + | 
| +        var count = 0; | 
| +        document.addEventListener("DOMSubtreeModified", function () { | 
| +            count++; | 
| +            if (count < 3) { | 
| +                var src = event.srcElement; | 
| +                src.contentEditable = "true"; | 
| +                src.innerHTML = '<div></div>'; | 
| +                document.execCommand('InsertOrderedList', false, false); | 
| +            } else if (count == 3) { | 
| +                window.finishJSTest(); | 
| +            } | 
| +        }, false); | 
| +    </script> | 
| +    <h5> | 
| +        aa | 
| +        <textarea></textarea> | 
| +    </h5> | 
| +    <dl> | 
| +        aa | 
| +    </dl> | 
| +</body> | 
| +</html> | 
|  |