}\r
else if ( ranges.length > 0 )\r
{\r
+ // Webkit could report the following range on cell selection (#4948):\r
+ // <table><tr><td>[ </td></tr></table>]\r
+ if ( CKEDITOR.env.webkit )\r
+ ranges[ 0 ].shrink( CKEDITOR.NODE_ELEMENT );\r
+\r
var rangeRoot = ranges[0].getCommonAncestor( true );\r
selectedTable = rangeRoot.getAscendant( 'table', true );\r
}\r
{\r
if ( this.getValue() )\r
selectedTable.setAttribute( 'summary', this.getValue() );\r
+ else\r
+ selectedTable.removeAttribute( 'summary' );\r
}\r
}\r
]\r