diff --git a/.changeset/green-books-lick.md b/.changeset/green-books-lick.md new file mode 100644 index 00000000000..98a093196ca --- /dev/null +++ b/.changeset/green-books-lick.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Fix navigation that was not awaited when attempting to set the session active on password sign-in diff --git a/packages/clerk-js/src/ui/components/SignIn/SignInFactorOnePasswordCard.tsx b/packages/clerk-js/src/ui/components/SignIn/SignInFactorOnePasswordCard.tsx index 92605902273..1780bd11e41 100644 --- a/packages/clerk-js/src/ui/components/SignIn/SignInFactorOnePasswordCard.tsx +++ b/packages/clerk-js/src/ui/components/SignIn/SignInFactorOnePasswordCard.tsx @@ -79,7 +79,7 @@ export const SignInFactorOnePasswordCard = (props: SignInFactorOnePasswordProps) return setActive({ session: res.createdSessionId, navigate: ({ session }) => { - void navigateOnSetActive({ session, redirectUrl: afterSignInUrl }); + return navigateOnSetActive({ session, redirectUrl: afterSignInUrl }); }, }); case 'needs_second_factor':