MetaMask / MetaMask/metamask-mobile
[Bug]: Hardware wallets: Two toast messages for Transaction submitted when sending using hardware wallet
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Describe the bug
When sending a transaction using Ledger or Keystone, there are two teas messages with Transaction submitted stacked on top of each other
### Expected behavior
Only one toast with Transaction submitted
### Screenshots/Recordings
https://github.com/user-attachments/assets/e56ecc06-397f-4769-a8aa-08c07a7c4cc2
https://github.com/user-attachments/assets/19ecb7f1-fb0d-473c-8ef5-b5c8363c8ec0
### Steps to reproduce
1. Send Transaction using Ledger or Keystone
2. Notice two toast messages Transaction submitted
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
8.7.0
### Build number
6409
### Build type
None
### Device
iPhone 15
### Operating system
iOS
### Additional context
_No response_
### Severity
_No response_
Contributor guide
Research direction
Start by reproducing the send flow on iPhone with Ledger and Keystone, using the issue's steps, then trace where the “Transaction submitted” toast is triggered. Verify the fix by confirming that each hardware-wallet transaction shows only one toast on iOS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100