From 3772a4700ec0b665cf1c3faa7652045d6424a5d0 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Fri, 18 Apr 2025 05:42:48 +0000 Subject: [PATCH] fix(electron): browserwindow creationis sometimes too early (#11787) fix https://toeverything.sentry.io/issues/6548826257/events/31d3c96a20c24c908188b3004b3ecab7?project=4506307500179456 --- packages/frontend/apps/electron/src/main/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/frontend/apps/electron/src/main/index.ts b/packages/frontend/apps/electron/src/main/index.ts index 29ea811ab5..545b0137db 100644 --- a/packages/frontend/apps/electron/src/main/index.ts +++ b/packages/frontend/apps/electron/src/main/index.ts @@ -73,7 +73,9 @@ app.on('window-all-closed', () => { * @see https://www.electronjs.org/docs/latest/api/app#event-activate-macos Event: 'activate' */ app.on('activate', () => { - launch().catch(e => console.error('Failed launch:', e)); + if (app.isReady()) { + launch().catch(e => console.error('Failed launch:', e)); + } }); setupDeepLink(app);