Index: CKEditor/trunk/_source/plugins/bidi/plugin.js
===================================================================
--- CKEditor/trunk/_source/plugins/bidi/plugin.js	(revision 7048)
+++ CKEditor/trunk/_source/plugins/bidi/plugin.js	(revision 7049)
@@ -39,8 +39,11 @@
 
 		// If we're having BODY here, user probably done CTRL+A, let's try to get the enclosed node, if any.
-		selectedElement.is( 'body' ) &&
-			( selectedElement = editor.getSelection().getRanges()[ 0 ].getEnclosedNode() );
-
-		if ( !selectedElement )
+		if ( selectedElement.is( 'body' ) )
+		{
+			var enclosedNode = editor.getSelection().getRanges()[ 0 ].getEnclosedNode();
+			enclosedNode && enclosedNode.type == CKEDITOR.NODE_ELEMENT && ( selectedElement = enclosedNode );
+		}
+
+		if ( !selectedElement  )
 			return;
 
