diff --git a/src/libs/HybridApp.ts b/src/libs/HybridApp.ts index b65eb541b7e4..665e0a1beafb 100644 --- a/src/libs/HybridApp.ts +++ b/src/libs/HybridApp.ts @@ -88,6 +88,11 @@ function signInToOldDotAndChooseExperience(hybridApp: OnyxEntry, tryN return; } + // Skip if we're already in the signing in flow, preventing multiple calls to signInToOldDot + if (session?.autoAuthState === CONST.AUTO_AUTH_STATE.SIGNING_IN) { + return; + } + Log.info(`[HybridApp] Performing sign-in on OldDot side`); HybridAppModule.signInToOldDot({ autoGeneratedLogin: credentials.autoGeneratedLogin,