Index: LayoutTests/editing/deleting/delete-uneditable-style.html |
diff --git a/LayoutTests/editing/deleting/delete-uneditable-style.html b/LayoutTests/editing/deleting/delete-uneditable-style.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..29fb4fd5c98082c41187a28f6adafc83b359028e |
--- /dev/null |
+++ b/LayoutTests/editing/deleting/delete-uneditable-style.html |
@@ -0,0 +1,22 @@ |
+<script src="../../resources/dump-as-markup.js"></script> |
+<div contentEditable id="test"> |
+ <span id="start">start</span> |
+ editable-1 |
+ <div contentEditable="false"> |
+ <style>#end { color: red; }</style> |
+ <link type="foo" href="bar"> |
+ uneditable |
+ </div> |
+ editable-2 |
+<span id="end">end</span> |
+</div> |
+<script> |
+Markup.description('Test case for crash bug http://crbug.com/177470'); |
+function $(id) { return document.getElementById(id); } |
+var range = document.createRange(); |
+range.setStart($('start')); |
+range.setEnd($('end'), NaN); |
+getSelection().addRange(range); |
+document.execCommand('delete', null, ''); |
+Markup.dump($('test')); |
+</script> |