Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 2255)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 2256)
@@ -99,4 +99,7 @@
 			data loss bug in IE when there are @import statements in the editor's CSS files,
 			and IE's cache is set to "Check for newer versions on every visit".</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2376">#2376</a>] FCK.InsertHtml()
+			will now insert to the last selected position after the user has selected things outside
+			of FCKeditor, in IE.</li>
 	</ul>
 	<p>
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 2255)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 2256)
@@ -136,4 +136,6 @@
 
 	this.EditorDocument.attachEvent("ondblclick", Doc_OnDblClick ) ;
+
+	this.EditorDocument.attachEvent("onbeforedeactivate", function(){ FCKSelection.Save( true ) ; } ) ;
 
 	// Catch cursor selection changes.
Index: /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 2255)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 2256)
@@ -210,8 +210,9 @@
 }
 
-FCKSelection.Save = function()
+FCKSelection.Save = function( noFocus )
 {
 	// Ensures the editor has the selection focus. (#1801)
-	FCK.Focus() ;
+	if ( !noFocus )
+		FCK.Focus() ;
 
 	var editorDocument = FCK.EditorDocument ;
