From 4cacab45ba849aed44a46cc797d6599ce530739b Mon Sep 17 00:00:00 2001 From: stnkl Date: Thu, 3 Jun 2021 00:05:30 +0200 Subject: Adjust link opening behavior --- src/models/Service.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/models/Service.js') diff --git a/src/models/Service.js b/src/models/Service.js index e7efbe30e..b01881beb 100644 --- a/src/models/Service.js +++ b/src/models/Service.js @@ -291,23 +291,21 @@ export default class Service { if (!isValidExternalURL(event.url)) { return; } - if (event.disposition === 'foreground-tab') { - ipcRenderer.send('open-browser-window', { - disposition: event.disposition, - url: event.url, - serviceId: this.id, - }); - } else { + if (event.disposition === 'foreground-tab' || event.disposition === 'background-tab') { openWindow({ event, url, frameName, options, }); + } else { + ipcRenderer.send('open-browser-window', { + url: event.url, + serviceId: this.id, + }); } }); - this.webview.addEventListener('will-navigate', event => handleUserAgent(event.url, true)); this.webview.addEventListener('did-start-loading', (event) => { -- cgit v1.2.3-70-g09d2