Index: _source/core/dom/element.js
===================================================================
--- _source/core/dom/element.js	(revision 5985)
+++ _source/core/dom/element.js	(revision )
@@ -613,7 +613,7 @@
 			// Cache the lowercased name inside a closure.
 			var nodeName = this.$.nodeName.toLowerCase();
 
-			if ( CKEDITOR.env.ie )
+			if ( CKEDITOR.env.ie && ! ( document.documentMode > 8 ) )
 			{
 				var scopeName = this.$.scopeName;
 				if ( scopeName != 'HTML' )
Index: _source/core/dom/document.js
===================================================================
--- _source/core/dom/document.js	(revision 4904)
+++ _source/core/dom/document.js	(revision )
@@ -150,7 +150,7 @@
 
 		getElementsByTag : function( tagName, namespace )
 		{
-			if ( !CKEDITOR.env.ie && namespace )
+			if ( !( CKEDITOR.env.ie && ! ( document.documentMode > 8 ) ) && namespace )
 				tagName = namespace + ':' + tagName;
 			return new CKEDITOR.dom.nodeList( this.$.getElementsByTagName( tagName ) );
 		},
