diff --git a/src/emain.ts b/src/emain.ts index b6d12f4c..2bec25d9 100644 --- a/src/emain.ts +++ b/src/emain.ts @@ -224,6 +224,15 @@ function createMainWindow(clientData) { win.on("close", () => { MainWindow = null; }); + win.webContents.on("new-window", (e, url) => { + e.preventDefault(); + if (url.startsWith("https://docs.getprompt.dev/")) { + electron.shell.openExternal(url); + } + if (url.startsWith("https://discord.gg/")) { + electron.shell.openExternal(url); + } + }); return win; } diff --git a/src/main.tsx b/src/main.tsx index bacc25fa..a83058d8 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1396,7 +1396,7 @@ class InfoRemoteEdit extends React.Component<{}, {}> {