diff --git a/src/app/protocol-handler.ts b/src/app/protocol-handler.ts index d52010c51..e9fea8ad3 100644 --- a/src/app/protocol-handler.ts +++ b/src/app/protocol-handler.ts @@ -160,6 +160,15 @@ class ProtocolHandler { ); windowHandler.setMainWindowOrigin(redirectURL); mainWebContents?.loadURL(redirectURL); + const mainWindow = windowHandler.getMainWindow(); + if (mainWindow?.isMinimized()) { + mainWindow.restore(); + } else if (mainWindow?.isFullScreen()) { + mainWindow.once('leave-full-screen', () => { + mainWindow.setFullScreen(true); + }); + mainWindow.setFullScreen(false); + } } } }