MetaMask / MetaMask/metamask-mobile
Stop reloading wallet page
- 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
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