selectedElement = selectedElement || path.block || path.blockLimit;\r
\r
// If we're having BODY here, user probably done CTRL+A, let's try to get the enclosed node, if any.\r
selectedElement = selectedElement || path.block || path.blockLimit;\r
\r
// If we're having BODY here, user probably done CTRL+A, let's try to get the enclosed node, if any.\r
- selectedElement.is( 'body' ) &&\r
- ( selectedElement = editor.getSelection().getRanges()[ 0 ].getEnclosedNode() );\r
+ if ( selectedElement.is( 'body' ) )\r
+ {\r
+ var enclosedNode = editor.getSelection().getRanges()[ 0 ].getEnclosedNode();\r
+ enclosedNode && enclosedNode.type == CKEDITOR.NODE_ELEMENT && ( selectedElement = enclosedNode );\r
+ }\r