diff --git a/.changeset/good-mangos-look.md b/.changeset/good-mangos-look.md new file mode 100644 index 00000000000..5462ae3925a --- /dev/null +++ b/.changeset/good-mangos-look.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Fix race condition in onramp widget diff --git a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/fiat/OnRampScreen.tsx b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/fiat/OnRampScreen.tsx index b7f29c37b99..fe6063bc8e1 100644 --- a/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/fiat/OnRampScreen.tsx +++ b/packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/fiat/OnRampScreen.tsx @@ -421,6 +421,7 @@ function useOnRampScreenState(props: { } else if (swapQuoteQuery.data && !swapTxHash) { // Execute swap/bridge try { + await new Promise((resolve) => setTimeout(resolve, 1000)); const result = await swapMutation.mutateAsync({ quote: swapQuoteQuery.data, });