So supabase.auth.mfa.getAuthenticatorAssuranceLevel() is resolving and giving proper data when i do login using email and password (supabase.auth.signInWithPassword) but when i do OAuth login it just freezes and never resolves . however, when i refresh the page , it treats me as if im already logged in . Rest of the flow is smooth . Only problem is that after successful OAuth, it should check for aal and proceed to mfa challenge page or dashboard accordingly but getaal() doesnt return anything so user stuck at login page.
(see pictures for logs. one picture is for OAuth , another is Sign in with password)
relevant code with logs is provided below .
The user reports that the function supabase.auth.mfa.getAuthenticatorAssuranceLevel() does not resolve during OAuth login, causing the user to be stuck on the login page. The function works correctly with email and password login. The user provides logs for both scenarios.