From 1109188a93556e4edd5b512e7eab00fc713566ef Mon Sep 17 00:00:00 2001 From: James Allen Date: Fri, 8 Aug 2014 18:28:41 +0100 Subject: [PATCH] Don't ignore contextmenu event in Firefox on Windows/Linux --- lib/ace/keyboard/textinput.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/lib/ace/keyboard/textinput.js b/lib/ace/keyboard/textinput.js index ed213d70..aa96d91a 100644 --- a/lib/ace/keyboard/textinput.js +++ b/lib/ace/keyboard/textinput.js @@ -475,15 +475,12 @@ var TextInput = function(parentNode, host) { }, 0); } - // firefox fires contextmenu event after opening it - if (!useragent.isGecko || useragent.isMac) { - var onContextMenu = function(e) { - host.textInput.onContextMenu(e); - onContextMenuClose(); - }; - event.addListener(host.renderer.scroller, "contextmenu", onContextMenu); - event.addListener(text, "contextmenu", onContextMenu); - } + var onContextMenu = function(e) { + host.textInput.onContextMenu(e); + onContextMenuClose(); + }; + event.addListener(host.renderer.scroller, "contextmenu", onContextMenu); + event.addListener(text, "contextmenu", onContextMenu); }; exports.TextInput = TextInput;