MetaMask / MetaMask/metamask-mobile

Stop reloading wallet page

Open
#2,437 0 comments 0 reactions 0 assignees View on GitHub
community
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

**Describe the usability problem**
After 3 context switches to background and foreground app, MetaMask keeps defaulting to loading the wallet page rather than the last used page. E.g I’m keeping a browser tab open and switching apps. MetaMask will reload the wallet page and nullify any form data in the browser after 3 switches from background to foreground app.

**Expected behavior**
MetMask should keep track of what I was doing last and automatically save relevant context and load it. Should not default to wallet page if the app is in use.

----------------------------------------------------------------------------------------------
_filled out after submission_

**User impact | Usage frequency | Feasibility scores**
_How important is this to the user, what the user wants to accomplish | Daily, weekly, monthly | Small, medium, large_

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by reproducing the reload after three background/foreground switches in the mobile app, then trace the navigation and state-restoration path. Done means preserving the last-used page and relevant form context instead of returning to Wallet.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.