MetaMask / MetaMask/metamask-mobile
[Bug]: Significant delay when accessing Perps via the Actions button
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Describe the bug
When navigating to **Perps** via the **Actions button**, there is a significant and noticeable delay before the Perps screen loads. The delay is considerably longer than expected and impacts the user experience.
### Expected behavior
The Perps screen should load promptly when accessed via the Actions button, with no noticeable delay.
### Screenshots/Recordings
https://github.com/user-attachments/assets/5ad04672-6e5a-4d9b-b3af-247df118b849
### Steps to reproduce
1. Open MetaMask Mobile
2. Tap the **Actions button**
3. Tap **Perps**
4. Observe a **considerable delay** before the Perps screen appears
### Error messages or log output
_No error message displayed._
### Where was this bug found?
Internal release testing
### Version
8.6.0
### Build number
6297
### Build type
_No response_
### Device
iPhone
### Operating system
iOS
### Additional context
- The delay occurs specifically when navigating via the Actions button entry point
- Team: Perps
- Severity: Sev2
### Severity
_To be filled by internal support / PM_
Contributor guide
Research direction
Start by tracing the Actions button entry point to the Perps screen in the MetaMask Mobile app, reproducing the delay on iPhone with version 8.6.0/build 6297. Compare this navigation path with other Perps entry points and identify the source of the noticeable loading delay; done means Perps opens promptly from Actions without a noticeable pause.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile, performance
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100