| <body> |
| <p>This tests deleting a selection that ends inside an empty table cell. No merging should happen, only editable selected content should be removed.</p> |
| <div contenteditable="true"> |
| <table border="1"><tr> |
| <td></td> |
| <td id="start">Editable</td> |
| </tr></table> |
| <table border="1"><tr> |
| <td id="end"></td> |
| <td>There should be one empty cell to the left of this one.</td> |
| </tr></table> |
| </div> |
| |
| <script> |
| var sel = window.getSelection(); |
| var start = document.getElementById("start").firstChild; |
| var end = document.getElementById("end"); |
| |
| sel.setBaseAndExtent(start, 0, end, 0); |
| document.execCommand("Delete"); |
| </script> |
| </body> |