diff --git a/src/initialize-test-window.coffee b/src/initialize-test-window.coffee index 6985d983b..feefa9e5a 100644 --- a/src/initialize-test-window.coffee +++ b/src/initialize-test-window.coffee @@ -17,7 +17,7 @@ try # that are focused in the very first spec run. remote.getCurrentWindow().show() unless getWindowLoadSettings().headless - window.addEventListener 'keydown', (event) -> + handleKeydown = (event) -> # Reload: cmd-r / ctrl-r if (event.metaKey or event.ctrlKey) and event.keyCode is 82 ipc.send('call-window-method', 'restart') @@ -30,6 +30,8 @@ try if (event.metaKey or event.ctrlKey) and event.keyCode is 87 ipc.send('call-window-method', 'close') + window.addEventListener('keydown', handleKeydown, true) + # Add 'exports' to module search path. exportsPath = path.join(getWindowLoadSettings().resourcePath, 'exports') require('module').globalPaths.push(exportsPath)