fix: add setWindowOpenHandler for external links

Restores the handler that opens target="_blank" links in the default
browser instead of trying to create a new Electron window.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
SuperComboGamer
2025-12-12 19:07:26 -05:00
parent 0dc2e72263
commit 437063630c

View File

@@ -131,6 +131,12 @@ function createWindow() {
mainWindow.on("closed", () => {
mainWindow = null;
});
// Handle external links - open in default browser
mainWindow.webContents.setWindowOpenHandler(({ url }) => {
shell.openExternal(url);
return { action: "deny" };
});
}
// App lifecycle