MetaMask / MetaMask/metamask-mobile
[Bug]: Earn flow: when tx is Approved or Confirmed, there is flickering at the bottom of the screen.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Describe the bug
Earn flow: when tx is Approved or Confirmed, there is flickering at the bottom of the screen on Android devices.
On the slow speed you can see that it is Transaction Submitted notification shown for a very brief time.
On iOS I didn't noticed any flickering, but Transaction Submitted notifications are not consistently shown - in the second recording, notification for the 1st ts Approval shown and for the 2nd tx Approval notification is not displayed.
### Expected behavior
Transaction notifications are displayed consistently and for a sufficient amount of time, so users have enough time to read them comfortably before they disappear.
### Screenshots/Recordings
https://github.com/user-attachments/assets/10c281f0-f6a1-4d37-9a2c-ca5d98fdfe21
https://github.com/user-attachments/assets/5af95c30-9dcc-4b4e-adbc-c2c9e955d50b
### Steps to reproduce
1. Submit Lending Deposit
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
7.61.0
### Build number
3284
### Build type
None
### Device
Samsung S24+
### Operating system
Android
### Additional context
_No response_
### Severity
_No response_
Contributor guide
Research direction
Start by reproducing a Lending Deposit in the Earn flow on Android, then compare the transaction notifications with the provided recordings and the iOS behavior. Done means Approval and Confirmation notifications appear consistently and remain visible long enough to read on both platforms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios, react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100