From 8c0d707436139eda17f221db173196b2bfd8769b Mon Sep 17 00:00:00 2001 From: Jon Tzeng Date: Thu, 4 Dec 2025 16:43:51 -0800 Subject: [PATCH] Fix `PendingTxModal` blocking swap quote flow --- CHANGELOG.md | 1 + src/components/scenes/SwapProcessingScene.tsx | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d75bb14796..52ea7997be1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ## 4.40.0 (staging) - added: Added Infinite ramp plugin. +- fixed: `PendingTxModal` blocking swap quote flow - fixed: Slider text font scaling on some scenes - fixed: `TransactionDetailsScene` contact thumbnail not refreshing after editing the sender/recipient name - fixed: `SwapInput` styling for long wallet names overflowing card diff --git a/src/components/scenes/SwapProcessingScene.tsx b/src/components/scenes/SwapProcessingScene.tsx index cbf6326261d..087c5368397 100644 --- a/src/components/scenes/SwapProcessingScene.tsx +++ b/src/components/scenes/SwapProcessingScene.tsx @@ -160,6 +160,15 @@ export const SwapProcessingScene: React.FC = (props: Props) => { error instanceof Error && error.name === 'PendingFundsError' ) { + navigation.navigate('swapTab', { + screen: 'swapCreate', + params: { + fromWalletId: swapRequest.fromWallet.id, + fromTokenId: swapRequest.fromTokenId, + toWalletId: swapRequest.toWallet.id, + toTokenId: swapRequest.toTokenId + } + }) await showPendingTxModal( swapRequest.fromWallet, swapRequest.fromTokenId,