Index: /CKEditor/branches/versions/3.0.x/_source/plugins/contextmenu/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.0.x/_source/plugins/contextmenu/plugin.js	(revision 4756)
+++ /CKEditor/branches/versions/3.0.x/_source/plugins/contextmenu/plugin.js	(revision 4757)
@@ -186,5 +186,5 @@
 					if ( nativeContextMenuOnCtrl &&
 					     // Safari on Windows always show 'ctrlKey' as true in 'contextmenu' event,
-						// which make this property unreliable. (#4826)    
+						// which make this property unreliable. (#4826)
 					     ( CKEDITOR.env.webkit ? holdCtrlKey : domEvent.$.ctrlKey || domEvent.$.metaKey ) )
 						return;
Index: /CKEditor/branches/versions/3.0.x/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.0.x/_source/plugins/wysiwygarea/plugin.js	(revision 4756)
+++ /CKEditor/branches/versions/3.0.x/_source/plugins/wysiwygarea/plugin.js	(revision 4757)
@@ -662,4 +662,19 @@
 								{
 									editor.window.focus();
+
+									// Force the selection to happen, in this way
+									// we guarantee the focus will be there. (#4848)
+									if ( CKEDITOR.env.ie )
+									{
+										var sel = editor.getSelection();
+										sel = sel && sel.getNative();
+										var range = sel && sel.type && sel.createRange();
+										if ( range )
+										{
+											sel.empty();
+											range.select();
+										}
+									}
+
 									editor.selectionChange();
 								}
