diff --git a/src/main-process/context-menu.coffee b/src/main-process/context-menu.coffee index 1bc9c29ba..ce1faf82d 100644 --- a/src/main-process/context-menu.coffee +++ b/src/main-process/context-menu.coffee @@ -5,7 +5,7 @@ class ContextMenu constructor: (template, @atomWindow) -> template = @createClickHandlers(template) menu = Menu.buildFromTemplate(template) - menu.popup(@atomWindow.browserWindow) + menu.popup(@atomWindow.browserWindow, {async: true}) # It's necessary to build the event handlers in this process, otherwise # closures are dragged across processes and failed to be garbage collected