diff --git a/.changeset/silly-zoos-decide.md b/.changeset/silly-zoos-decide.md new file mode 100644 index 00000000000..fd73a871219 --- /dev/null +++ b/.changeset/silly-zoos-decide.md @@ -0,0 +1,7 @@ +--- +'@clerk/clerk-js': patch +--- + +Navigates to `/sign-up/continue` on sign-up with `missing_requirements` status using `ticket` as strategy + +It fixes IdP-initiated flows with missing requirements such as accepting legal consent diff --git a/packages/clerk-js/src/ui/components/SignUp/SignUpStart.tsx b/packages/clerk-js/src/ui/components/SignUp/SignUpStart.tsx index 20f4a4711cd..54a82cc5b6e 100644 --- a/packages/clerk-js/src/ui/components/SignUp/SignUpStart.tsx +++ b/packages/clerk-js/src/ui/components/SignUp/SignUpStart.tsx @@ -164,6 +164,7 @@ function SignUpStartInternal(): JSX.Element { redirectUrlComplete, verifyEmailPath: 'verify-email-address', verifyPhonePath: 'verify-phone-number', + continuePath: 'continue', handleComplete: () => { removeClerkQueryParam('__clerk_ticket'); removeClerkQueryParam('__clerk_invitation_token');