Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 6912)
+++ /CKEditor/trunk/CHANGES.html	(revision 6913)
@@ -47,4 +47,5 @@
 		<li><a href="http://dev.ckeditor.com/ticket/7657">#7657</a> : Wrong margin mirroring when creating list from RTL paragraphs.</li>
 		<li><a href="http://dev.ckeditor.com/ticket/7620">#7620</a> : Some glitch in list pasting from Microsoft Word.</li>
+		<li><a href="http://dev.ckeditor.com/ticket/7811">#7811</a> : [IE] Delete table row throws JS error.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/tabletools/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/tabletools/plugin.js	(revision 6912)
+++ /CKEditor/trunk/_source/plugins/tabletools/plugin.js	(revision 6913)
@@ -216,5 +216,5 @@
 			// 2. Into previous sibling row if any;
 			// 3. Into table's parent element if it's the very last row.
-			var cursorPosition =  new CKEDITOR.dom.element( rows[ startRowIndex ] || rows[ startRowIndex - 1 ] || table.$.parentNode );
+			var cursorPosition =  new CKEDITOR.dom.element( ( startRowIndex > 0 ? rows[  startRowIndex - 1 ] : null ) || rows[ startRowIndex + 1 ] || table.$.parentNode );
 
 			for ( i = rowsToDelete.length ; i >= 0 ; i-- )
