From 31cef3a093b2650fd9b0973d97da2fa54bf84fd1 Mon Sep 17 00:00:00 2001 From: smartfrigde <37928912+smartfrigde@users.noreply.github.com> Date: Sun, 16 Jun 2024 14:02:48 +0200 Subject: [PATCH] fix: saving ics files solves https://github.com/ArmCord/ArmCord/issues/613 --- src/discord/window.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/discord/window.ts b/src/discord/window.ts index 34ea70a..2437332 100644 --- a/src/discord/window.ts +++ b/src/discord/window.ts @@ -97,6 +97,10 @@ function doAfterDefiningTheWindow(passedWindow: BrowserWindow): void { passedWindow.webContents.setWindowOpenHandler(({url}) => { // Allow about:blank (used by Vencord QuickCss popup) if (url === "about:blank") return {action: "allow"}; + // Saving ics files on future events + if (url.startsWith("blob:https://discord.com/")) { + return {action: "allow", overrideBrowserWindowOptions: {show: false}}; + } // Allow Discord stream popout if ( url === "https://discord.com/popout" || @@ -139,6 +143,7 @@ function doAfterDefiningTheWindow(passedWindow: BrowserWindow): void { } }); } + return {action: "deny"}; }); if (getConfig("useLegacyCapturer") == false) {