diff --git a/packages/frontend/electron/src/main/main-window.ts b/packages/frontend/electron/src/main/main-window.ts index d8ce4e45aa..e27f1bd89c 100644 --- a/packages/frontend/electron/src/main/main-window.ts +++ b/packages/frontend/electron/src/main/main-window.ts @@ -183,8 +183,10 @@ let hiddenMacWindow: BrowserWindow | undefined; */ export async function initAndShowMainWindow() { if (!browserWindow || (await browserWindow.then(w => w.isDestroyed()))) { - const additionalArguments = await getWindowAdditionalArguments(); - browserWindow = createWindow(additionalArguments); + browserWindow = (async () => { + const additionalArguments = await getWindowAdditionalArguments(); + return createWindow(additionalArguments); + })(); } const mainWindow = await browserWindow;