Index: chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js |
diff --git a/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js b/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js |
index ae998e0a57aa0b96679fe4d24ef28ebd5c1030b1..c413229adbbc7a278967f59c01c71e40c4ba1a4f 100644 |
--- a/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js |
+++ b/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js |
@@ -132,6 +132,8 @@ cr.define('cr.ui', function() { |
// keyIdentifier does not report 'Esc' correctly |
if (e.keyCode == 27 /* Esc */) { |
this.hideMenu(); |
+ e.stopPropagation(); |
+ e.preventDefault(); |
// If the menu is visible we let it handle all the keyboard events. |
} else if (this.menu) { |