Index: /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js	(revision 617)
+++ /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js	(revision 618)
@@ -108,12 +108,19 @@
 			// The following trick is needed so IE makes collapsed selections
 			// inside empty blocks visible (expands the block).
-			try
+			if ( FCKBrowserInfo.IsIE )
 			{
-				oIERange.pasteHTML('&nbsp;') ;
-				oIERange.moveStart( 'character', -1 ) ;
+				var id = ( new Date() ).getTime() + '_select_padding' ;
+				try
+				{
+					oIERange.pasteHTML( '<span id="' + id + '">&nbsp;</span>&nbsp;' ) ;
+					oIERange.moveStart( 'character', -1 ) ;
+					oIERange.select() ;
+					oIERange.pasteHTML( '' ) ;
+				}
+				catch (e){}
+				var span = this.Window.document.getElementById( id ) ;
+				if ( span )
+					span.parentNode.removeChild( span ) ;
 			}
-			catch (e){}
-			oIERange.select() ;
-			oIERange.pasteHTML('') ;
 		}
 		else
