Clerk repro
React Router SSO + legal acceptance minimal reproduction
This app reproduces a sign-in initiated SSO flow that transfers into sign-up, lands on a custom complete page, and calls signUp.update() with legalAccepted: true.
Flow
- Start from the custom sign-in page.
- Use Google SSO with an account that does not already exist in the Clerk instance.
- Clerk transfers the attempt into sign-up and redirects to the custom complete screen.
- Accept legal terms and submit.
- Observe the failing client sign-up update request.
You are signed out.