--- /dev/null
+<p>This tests for a deletion bug. Only the second paragraph inside the table should be deleted. You should see a table with 'foo' in it below.</p>
+<div contenteditable="true"><table id="table" border="1"><tr><td id="td"><div>foo</div>bar</td></tr></table></div>
+
+<script>
+table = document.getElementById("table");
+td = document.getElementById("td");
+text = td.firstChild.nextSibling;
+s = window.getSelection();
+s.setBaseAndExtent(text, 0, table, 1);
+document.execCommand("Delete");
+</script>
--- /dev/null
+<p>This tests for a deletion bug. The paragraph inside the table should be in a list, and the test shouldn't hang.</p>
+<div id="div" contenteditable="true"><div><table id="table" border="1"><tr><td id="td">foo</td></tr></table></div>
+
+<br id="br"></div>
+
+<script>
+td = document.getElementById("td");
+br = document.getElementById("br");
+s = window.getSelection();
+s.setBaseAndExtent(td, 0, br, 0);
+document.execCommand("InsertUnorderedList");
+</script>