message: fix: Capture keyboard event so it's always called (regardless of any stopPropagation by children)
diff: @@ -155,7 +155,7 @@ cd ${folderPath}; graphql playground`)
  ipcRenderer.on('File', this.readFileMessage)
  ipcRenderer.on('OpenSelectedFile', this.readOpenSelectedFileMessage)
  ipcRenderer.on('OpenUrl', this.handleUrl)
  - window.addEventListener('keydown', this.handleKeyDown)
  + window.addEventListener('keydown', this.handleKeyDown, true)
  this.consumeEvents()
  ipcRenderer.send('ready', '')
  }
  @@ -180,7 +180,7 @@ cd ${folderPath}; graphql playground`)
  this.readOpenSelectedFileMessage,
  )
  ipcRenderer.removeListener('OpenUrl', this.handleUrl)
  - window.removeEventListener('keydown', this.handleKeyDown)
  + window.removeEventListener('keydown', this.handleKeyDown, true)
  }
  handleKeyDown = e => {
  