diff --git a/.changeset/clever-vans-flash.md b/.changeset/clever-vans-flash.md new file mode 100644 index 0000000000..ff936f57fe --- /dev/null +++ b/.changeset/clever-vans-flash.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Use strict equality operator to check for lockout errors in handleRedirectCallback diff --git a/packages/clerk-js/src/core/clerk.ts b/packages/clerk-js/src/core/clerk.ts index bb41f710a0..af44dc292b 100644 --- a/packages/clerk-js/src/core/clerk.ts +++ b/packages/clerk-js/src/core/clerk.ts @@ -1036,8 +1036,8 @@ export default class Clerk implements ClerkInterface { } } - const userLockedFromSignUp = su.externalAccountErrorCode == 'user_locked'; - const userLockedFromSignIn = si.firstFactorVerificationErrorCode == 'user_locked'; + const userLockedFromSignUp = su.externalAccountErrorCode === 'user_locked'; + const userLockedFromSignIn = si.firstFactorVerificationErrorCode === 'user_locked'; if (userLockedFromSignUp) { return navigateToSignUp();