From 8330d4c2ad97f72f8496267b3c2155aa80adeb5e Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Thu, 16 Aug 2018 15:37:46 +0300 Subject: [PATCH] fix(gui): fix new window on middle clicks and open external on link clicks --- src/background/background.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/background/background.js b/src/background/background.js index 91dd3a9..eaddc5f 100644 --- a/src/background/background.js +++ b/src/background/background.js @@ -233,11 +233,14 @@ app.on("ready", async () => { tray.setContextMenu(contextMenu) tray.setToolTip('Rats on The Boat search') - mainWindow.webContents.on('will-navigate', e => { e.preventDefault() }) + mainWindow.webContents.on('will-navigate', (e, url) => { + e.preventDefault() + shell.openExternal(url) + }) mainWindow.webContents.on('new-window', (event, url, frameName) => { + event.preventDefault() if(frameName == '_self') { - event.preventDefault() mainWindow.loadURL(url) } })