Index: src/wp-admin/js/edit-comments.js
===================================================================
--- src/wp-admin/js/edit-comments.js	(revision 31141)
+++ src/wp-admin/js/edit-comments.js	(working copy)
@@ -416,7 +416,7 @@
 		}
 
 		setTimeout(function() {
-			var rtop, rbottom, scrollTop, vp, scrollBottom;
+			var rtop, rbottom, scrollTop, vp, scrollBottom, contextMenu = false;
 
 			rtop = $('#replyrow').offset().top;
 			rbottom = rtop + $('#replyrow').height();
@@ -429,9 +429,17 @@
 			else if ( rtop - 20 < scrollTop )
 				window.scroll(0, rtop - 35);
 
-			$('#replycontent').focus().keyup(function(e){
-				if ( e.which == 27 )
+			$('#replycontent').focus().on('mousedown keyup', function(e){
+				if ( e.which == 27 && ! contextMenu ) {
 					commentReply.revert(); // close on Escape
+				}
+
+				if ( e.button == 2 || e.which == 93 ) {
+					contextMenu = true;
+				}
+				else {
+					contextMenu = false;
+				}
 			});
 		}, 600);
 
