Index: /CKEditor/trunk/_source/plugins/clipboard/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/clipboard/plugin.js	(revision 3691)
+++ /CKEditor/trunk/_source/plugins/clipboard/plugin.js	(revision 3692)
@@ -188,10 +188,18 @@
 				if ( editor.contextMenu )
 				{
+					function stateFromNamedCommand( command )
+					{
+						return editor.document.$.queryCommandEnabled( command ) ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED;
+					}
+
 					editor.contextMenu.addListener( function()
 						{
 							return {
-								cut : CKEDITOR.TRISTATE_DISABLED ,
-								copy : CKEDITOR.TRISTATE_DISABLED,
-								paste : CKEDITOR.TRISTATE_DISABLED };
+								cut : stateFromNamedCommand( 'Cut' ),
+
+								// Browser bug: 'Cut' has the correct states for both Copy and Cut.
+								copy : stateFromNamedCommand( 'Cut' ),
+								paste : stateFromNamedCommand( 'Paste' )
+							};
 						});
 				}
