Index: editor/_source/classes/fckdomrangeiterator.js
===================================================================
--- editor/_source/classes/fckdomrangeiterator.js	(revision 1408)
+++ editor/_source/classes/fckdomrangeiterator.js	(working copy)
@@ -110,6 +110,12 @@
 			{
 				var nodeName = currentNode.nodeName.toLowerCase() ;
 
+				// Fix for #1707: The DOM prefix should not be ignored in IE since
+				// a tag name of a different namespace is not the same as the same
+				// tag name of the HTML namespace.
+				if ( FCKBrowserInfo.IsIE && currentNode.scopeName != 'HTML' )
+					nodeName = currentNode.scopeName + ':' + nodeName ;
+
 				if ( boundarySet[ nodeName ] )
 				{
 					// <br> boundaries must be part of the range. It will
@@ -271,7 +277,6 @@
 
 					removePreviousBr = !splitInfo.WasStartOfBlock ;
 					removeLastBr = !splitInfo.WasEndOfBlock ;
-					FCKDebug.Output( 'removePreviousBr=' + removePreviousBr + ',removeLastBr=' + removeLastBr ) ;
 
 					// Insert the new block into the DOM.
 					range.InsertNode( block ) ;
