Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 2860)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 2861)
@@ -127,4 +127,7 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2753">#2753</a>] Fixed ocassional 
 			exceptions in the dragersizetable plugin with IE.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2653">#2653</a>] and 
+			[<a target="_blank" href="http://dev.fckeditor.net/ticket/2733">#2733</a>] Enable undo of changes to 
+			tables and table cells.</li>
 	</ul>
 	<p>
Index: /FCKeditor/trunk/editor/dialog/fck_table.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_table.html	(revision 2860)
+++ /FCKeditor/trunk/editor/dialog/fck_table.html	(revision 2861)
@@ -135,4 +135,6 @@
 
 	var oDoc = oEditor.FCK.EditorDocument ; 
+	oEditor.FCKUndo.SaveUndoStep() ; 
+
 	if ( ! bExists )
 		table = oDoc.createElement( "TABLE" ) ;
@@ -302,6 +304,4 @@
 			}
 		}
-
-		oEditor.FCKUndo.SaveUndoStep() ;
 
 		oEditor.FCK.InsertElement( table ) ;
Index: /FCKeditor/trunk/editor/dialog/fck_tablecell.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_tablecell.html	(revision 2860)
+++ /FCKeditor/trunk/editor/dialog/fck_tablecell.html	(revision 2861)
@@ -81,4 +81,6 @@
 function Ok()
 {
+	oEditor.FCKUndo.SaveUndoStep() ; 
+	
 	for( i = 0 ; i < aCells.length ; i++ )
 	{
