aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/Service.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/Service.js')
-rw-r--r--src/models/Service.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/models/Service.js b/src/models/Service.js
index fb8a4298b..45dc55fce 100644
--- a/src/models/Service.js
+++ b/src/models/Service.js
@@ -266,12 +266,17 @@ export default class Service {
266 })); 266 }));
267 267
268 this.webview.addEventListener('new-window', (event, url, frameName, options) => { 268 this.webview.addEventListener('new-window', (event, url, frameName, options) => {
269 openWindow({ 269 debug('new-window', event, url, frameName, options);
270 event, 270 if (event.disposition === 'foreground-tab') {
271 url, 271 ipcRenderer.send('open-browser-window', event, this.id);
272 frameName, 272 } else {
273 options, 273 openWindow({
274 }); 274 event,
275 url,
276 frameName,
277 options,
278 });
279 }
275 }); 280 });
276 281
277 282