Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 3971)
+++ /CKEditor/trunk/CHANGES.html	(revision 3972)
@@ -186,4 +186,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/4087">#4087</a> : [Firefox]Fixed extra blocks created on create list when full document selected.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/4097">#4097</a> : No undo/redo support for fontColor and backgroundColor buttons.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/4100">#4100</a> : [IE]Fixed Navigation keyset has no effect on panel.</li> 
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/floatpanel/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/floatpanel/plugin.js	(revision 3971)
+++ /CKEditor/trunk/_source/plugins/floatpanel/plugin.js	(revision 3972)
@@ -184,5 +184,5 @@
 					this );
 
-				setTimeout( function()
+				CKEDITOR.tools.setTimeout( function()
 					{
 						if ( rtl )
@@ -224,5 +224,5 @@
 
 						// Set the IFrame focus, so the blur event gets fired.
-						setTimeout( function()
+						CKEDITOR.tools.setTimeout( function()
 							{
 								if ( definition.voiceLabel )
@@ -237,11 +237,14 @@
 									}
 								}
-								if ( CKEDITOR.env.ie )
+								if ( CKEDITOR.env.ie && CKEDITOR.env.quirks )
 									iframe.focus();
 								else
 									iframe.$.contentWindow.focus();
-							}, 0);
-					}, 0);
-
+
+								// We need this get fired manually because of unfired focus() function. 
+								if ( CKEDITOR.env.ie && !CKEDITOR.env.quirks )
+									this.allowBlur( true );
+							}, 0, this);
+					}, 0, this);
 				this.visible = 1;
 
