diff --git a/packages/technical-features/application/electron-main/src/start-application/start-electron-application.injectable.ts b/packages/technical-features/application/electron-main/src/start-application/start-electron-application.injectable.ts index 28abc4a72d..5d5944fbaf 100644 --- a/packages/technical-features/application/electron-main/src/start-application/start-electron-application.injectable.ts +++ b/packages/technical-features/application/electron-main/src/start-application/start-electron-application.injectable.ts @@ -33,13 +33,15 @@ const startElectronApplicationInjectable = getInjectable({ ...args: unknown[] ) => unknown; - return async (...startApplicationArgs: unknown[]) => { + return (...startApplicationArgs: unknown[]) => { beforeAnything(); beforeElectronIsReady(); - await whenAppIsReady(); + return (async () => { + await whenAppIsReady(); - return startApplication(...startApplicationArgs); + return startApplication(...startApplicationArgs); + })() }; },