diff --git a/src/main/index.ts b/src/main/index.ts index e288302b..11eb479d 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -86,10 +86,15 @@ app.on("browser-window-created", (_, window) => { const handleDeepLinkPath = (uri?: string) => { if (!uri) return; - const url = new URL(uri); - if (url.host === "install-source") { - WindowManager.redirect(`settings${url.search}`); + try { + const url = new URL(uri); + + if (url.host === "install-source") { + WindowManager.redirect(`settings${url.search}`); + } + } catch (error) { + logger.error("Error handling deep link", uri, error); } };