From 1aeea3d854ffdb2e330ba31a1e77eec5e48267fe Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Thu, 14 Mar 2024 02:29:22 +0530 Subject: [PATCH] Fix opening external links from confirmation dialog box on desktop app --- src/interface/desktop/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interface/desktop/main.js b/src/interface/desktop/main.js index fff595af..d561a2d5 100644 --- a/src/interface/desktop/main.js +++ b/src/interface/desktop/main.js @@ -384,10 +384,10 @@ const createWindow = (tab = 'chat.html') => { // Open external links in link handler registered on OS (e.g. browser) win.webContents.setWindowOpenHandler(async ({ url }) => { - const shouldOpen = { response: 0 }; + let shouldOpen = { response: 0 }; - if (!url.startsWith('http://')) { - // Confirm before opening non-HTTP links + if (!url.startsWith(store.get('hostURL'))) { + // Confirm before opening external links const confirmNotice = `Do you want to open this link? It will be handled by an external application.\n\n${url}`; shouldOpen = await dialog.showMessageBox({ type: 'question',