Index: _source/plugins/bidi/plugin.js
===================================================================
--- _source/plugins/bidi/plugin.js	(revision 6529)
+++ _source/plugins/bidi/plugin.js	(working copy)
@@ -275,9 +275,9 @@
 		{
 			if ( !this.getDocument().equals( CKEDITOR.document ) )
 			{
-				var orgDir, dir;
-				if ( name == ( isAttribute || isRemoveAttribute ? 'dir' : 'direction' ) ||
-					 name == 'style' && ( isRemoveAttribute || dirStyleRegexp.test( val ) ) )
+				var orgDir;
+				if ( this.$.currentStyle && ( name == ( isAttribute || isRemoveAttribute ? 'dir' : 'direction' ) ||
+					 name == 'style' && ( isRemoveAttribute || dirStyleRegexp.test( val ) ) ) )
 				{
 					orgDir = this.getDirection( 1 );
 					var retval = org.apply( this, arguments );
