fix(startup): preserve Electron WebContents receivers

This commit is contained in:
Sucukdeluxe
2026-08-12 21:48:45 +02:00
parent d58c3a262f
commit ca015553f3
8 changed files with 96 additions and 26 deletions
+3 -1
View File
@@ -40,7 +40,9 @@ function isPackagedRendererUrl(senderUrl: string, appPath: string): boolean {
}
const senderPath = path.resolve(fileURLToPath(parsed));
const rendererPath = path.resolve(appPath, "build", "renderer");
return senderPath === rendererPath || senderPath.startsWith(rendererPath + path.sep);
const actualPath = process.platform === "win32" ? senderPath.toLowerCase() : senderPath;
const trustedRendererPath = process.platform === "win32" ? rendererPath.toLowerCase() : rendererPath;
return actualPath === trustedRendererPath || actualPath.startsWith(trustedRendererPath + path.sep);
} catch {
return false;
}