feat(deposit): webview navigation improvements#17388
Conversation
…to feat/deposit/transactions-analytics
…to feat/deposit/transactions-analytics
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
…to feat/deposit/transactions-analytics
|
- Merged analytics tracking functionality into webview improvements - Combined Loader component with analytics tracking in OrderProcessing - Added RAMPS_TRANSACTION_CONFIRMED and RAMPS_TRANSACTION_COMPLETED events - Updated tests to include analytics tracking coverage - Resolved conflicts while preserving both features
…to feat/deposit/webview-improvements
…to feat/deposit/webview-improvements
…to feat/deposit/webview-improvements
|
There was a problem hiding this comment.
Bug: Order ID Mismatch Causes Infinite Loading
The OrderProcessing screen now displays an infinite loading spinner when an order is not found, removing the previous error state and "Back to Wallet" button. This is compounded by an order ID mismatch: the screen is navigated to with a transformed order ID, but the order is subsequently fetched and stored in Redux using the original ID. This prevents the OrderProcessing component from finding the order, leaving users stuck on a perpetual loading screen with no recovery mechanism.
app/components/UI/Ramp/Deposit/hooks/useDepositRouting.ts#L216-L267
metamask-mobile/app/components/UI/Ramp/Deposit/hooks/useDepositRouting.ts
Lines 216 to 267 in e9fd5eb
app/components/UI/Ramp/Deposit/Views/OrderProcessing/OrderProcessing.tsx#L145-L152
Was this report helpful? Give feedback by reacting with 👍 or 👎
|



Description
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Screen.Recording.2025-07-18.at.4.27.27.PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist