From 1e24b118346a2450c6782c0a6e09b8fdad9c4966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D1=97=D0=BB=20=D0=93=D1=80=D0=B8?= =?UTF-8?q?=D0=B3=D0=BE=D1=80=27=D1=94=D0=B2?= Date: Thu, 20 Jun 2024 19:46:26 +0300 Subject: [PATCH] Fix external link handling --- electron/index.js | 2 +- src/js/platform/wrapper.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/electron/index.js b/electron/index.js index 13832bda..76e10fdf 100644 --- a/electron/index.js +++ b/electron/index.js @@ -149,7 +149,7 @@ function createWindow() { //// END SECURITY - win.webContents.on("new-window", (event, pth) => { + win.webContents.on("will-navigate", (event, pth) => { event.preventDefault(); if (pth.startsWith("https://")) { diff --git a/src/js/platform/wrapper.js b/src/js/platform/wrapper.js index 9902a40d..92b64b84 100644 --- a/src/js/platform/wrapper.js +++ b/src/js/platform/wrapper.js @@ -36,7 +36,7 @@ export class PlatformWrapperImplElectron { */ openExternalLink(url) { logger.log(this, "Opening external:", url); - window.open(url, "about:blank"); + location.replace(url); } /**