diff -r 705ed7162315 -r 20484deb89cd includes/clientside/tinymce/plugins/table/editor_plugin_src.js --- a/includes/clientside/tinymce/plugins/table/editor_plugin_src.js Thu Jun 26 18:05:42 2008 -0400 +++ b/includes/clientside/tinymce/plugins/table/editor_plugin_src.js Thu Jun 26 20:55:13 2008 -0400 @@ -1,5 +1,5 @@ /** - * $Id: editor_plugin_src.js 824 2008-04-28 15:12:06Z spocke $ + * $Id: editor_plugin_src.js 853 2008-05-27 08:05:35Z spocke $ * * @author Moxiecode * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. @@ -676,7 +676,7 @@ var cpos = getCellPos(grid, tdElm); // Only one row, remove whole table - if (grid.length == 1) { + if (grid.length == 1 && tableElm.nodeName == 'TBODY') { inst.dom.remove(inst.dom.getParent(tableElm, "table")); return true; } @@ -799,7 +799,7 @@ var lastTDElm = null; // Only one col, remove whole table - if (grid.length > 1 && grid[0].length <= 1) { + if ((grid.length > 1 && grid[0].length <= 1) && tableElm.nodeName == 'TBODY') { inst.dom.remove(inst.dom.getParent(tableElm, "table")); return true; }