MetaMask / MetaMask/metamask-mobile

[Bug]: Significant delay when accessing Perps via the Actions button

Open
#34,113 1 comment 0 reactions 0 assignees View on GitHub
regression-RC-8.6.0 Sev2-normal ta-needs-engineer-escalation ta-triaged team-perps type-bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.