diff --git a/.changeset/loud-tables-rush.md b/.changeset/loud-tables-rush.md new file mode 100644 index 00000000000..34673b9e6fc --- /dev/null +++ b/.changeset/loud-tables-rush.md @@ -0,0 +1,9 @@ +--- +'@clerk/clerk-js': patch +--- + +A bug was fixed to not override the existing sign-up state on the OAuth callback. + +When continuing a sign-up flow with social connections, `@clerk/clerk-js` was creating a new `SignUpResource` object, instead of patching the existing one. + +This was affecting Web3 sign-up flows, since the wallet ID was being overridden on the browser redirect. diff --git a/packages/clerk-js/src/ui/components/SignUp/SignUpContinue.tsx b/packages/clerk-js/src/ui/components/SignUp/SignUpContinue.tsx index 512c0695762..7ac0c7188e7 100644 --- a/packages/clerk-js/src/ui/components/SignUp/SignUpContinue.tsx +++ b/packages/clerk-js/src/ui/components/SignUp/SignUpContinue.tsx @@ -175,6 +175,7 @@ function _SignUpContinue() { )}