Chromium Code Reviews| 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..59225f3457db130fadd67b4ee680c083f60491bd |
| --- /dev/null |
| +++ b/LayoutTests/editing/deleting/delete-uneditable-style.html |
| @@ -0,0 +1,26 @@ |
| +<script src="../../resources/dump-as-markup.js"></script> |
| +<script> |
| +Markup.description('Test case for crash bug http://crbug.com/177470'); |
| +Markup.noAutoDump(); |
| +function $(id) { return document.getElementById(id); } |
| +window.addEventListener('load', function() { |
|
ojan
2013/05/14 05:27:22
This is fine. Another way you could do this would
yosin_UTC9
2013/05/14 06:17:08
Done.
|
| + var range = document.createRange(); |
| + range.setStart($('start')); |
| + range.setEnd($('end'), NaN); |
| + getSelection().addRange(range); |
| + document.execCommand('delete', null, ''); |
| + Markup.dump($('test')); |
| + Markup.notifyDone(); |
| +}); |
| +</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> |