From 430e2f602c7f466a846c4cd2cafd1ef8a2db0c45 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Mon, 20 Mar 2023 14:02:45 +0200 Subject: [PATCH] disable paintWhenInitiallyHidden Signed-off-by: Jari Kolehmainen --- .../resolve-system-proxy-from-electron.injectable.ts | 8 +------- .../resolve-system-proxy-window.injectable.ts | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-from-electron.injectable.ts b/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-from-electron.injectable.ts index 426cb60f9e..4ad2da39b8 100644 --- a/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-from-electron.injectable.ts +++ b/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-from-electron.injectable.ts @@ -13,14 +13,8 @@ const resolveSystemProxyFromElectronInjectable = getInjectable({ const helperWindow = di.inject(resolveSystemProxyWindowInjectable); const withErrorLoggingFor = di.inject(withErrorLoggingInjectable); const withErrorLogging = withErrorLoggingFor(() => "Error resolving proxy"); - let loaded = false; - + return withErrorLogging(async (url: string) => { - if (!loaded) { - await helperWindow.loadURL("about:blank"); - loaded = true; - } - return await helperWindow.webContents.session.resolveProxy(url); }); }, diff --git a/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-window.injectable.ts b/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-window.injectable.ts index 2399c9a90b..88e4319fa0 100644 --- a/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-window.injectable.ts +++ b/packages/core/src/main/utils/resolve-system-proxy/resolve-system-proxy-window.injectable.ts @@ -8,7 +8,7 @@ import { BrowserWindow } from "electron"; const resolveSystemProxyWindowInjectable = getInjectable({ id: "resolve-system-proxy-window", instantiate: () => { - return new BrowserWindow({ show: false }); + return new BrowserWindow({ show: false, paintWhenInitiallyHidden: false }); }, causesSideEffects: true, });