Index: editor/_source/classes/fckdomrangeiterator.js
===================================================================
--- editor/_source/classes/fckdomrangeiterator.js	(revision 1408)
+++ editor/_source/classes/fckdomrangeiterator.js	(working copy)
@@ -110,7 +110,7 @@
 			{
 				var nodeName = currentNode.nodeName.toLowerCase() ;
 
-				if ( boundarySet[ nodeName ] )
+				if ( boundarySet[ nodeName ] && ( !FCKBrowserInfo.IsIE || currentNode.scopeName == 'HTML' ) )
 				{
 					// <br> boundaries must be part of the range. It will
 					// happen only if ForceBrBreak.
@@ -271,7 +271,6 @@
 
 					removePreviousBr = !splitInfo.WasStartOfBlock ;
 					removeLastBr = !splitInfo.WasEndOfBlock ;
-					FCKDebug.Output( 'removePreviousBr=' + removePreviousBr + ',removeLastBr=' + removeLastBr ) ;
 
 					// Insert the new block into the DOM.
 					range.InsertNode( block ) ;
