Index: _source/plugins/scayt/plugin.js
===================================================================
--- _source/plugins/scayt/plugin.js	(revision 5458)
+++ _source/plugins/scayt/plugin.js	(working copy)
@@ -53,6 +53,10 @@
 					// Draw down word marker to avoid being covered by background-color style.(#5466)
 					if ( !( CKEDITOR.env.ie && CKEDITOR.env.version < 8 ) )
 						this.addStyle( this.selectorCss(), 'padding-bottom: 2px !important;' );
+					
+					// Set focus on editable area when SCAYT loaded ( 5572 ticket )
+					if(editor.focusManager.hasFocus)
+						this.focus( );
 				};
 
 			oParams.onBeforeChange = function()
@@ -335,6 +339,9 @@
 
 		exec: function( editor )
 		{
+			// Control focus on the menu button click (ticket 5650 )
+			editor.focus();
+			
 			if ( plugin.isScaytReady( editor ) )
 			{
 				var isEnabled = plugin.isScaytEnabled( editor );
@@ -342,7 +349,9 @@
 				this.setState( isEnabled ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_ON );
 
 				var scayt_control = plugin.getScayt( editor );
+				
 				scayt_control.setDisabled( isEnabled );
+				
 			}
 			else if ( !editor.config.scayt_autoStartup && plugin.engineLoaded >= 0 )	// Load first time
 			{
