-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Describe the bug
The MetaMask app becomes unresponsive and freezes when users switch back to it from other applications. This occurs during normal app switching behavior (using recent apps, returning from browser, etc.) and renders the app temporarily or completely unusable until force-closed and restarted.
Expected behavior
- App should resume smoothly when switching back from other applications
- UI should remain responsive and functional
- App should properly handle background/foreground transitions
- No freezing or unresponsive behavior during normal app switching
Screenshots/Recordings
Steps to reproduce
- Open MetaMask app on mobile device
- Use app normally (view wallet, navigate through screens)
- Switch to another app (browser, messages, etc.) using recent apps or home button
- Wait a few moments in the other app
- Switch back to MetaMask using recent apps or app launcher
- Observe that MetaMask app is frozen/unresponsive
- UI elements don't respond to touch inputs
- May require force-closing and restarting the app
Error messages or log output
No specific error messages visible to user. App appears frozen with last displayed screen but becomes unresponsive to touch inputs.Detection stage
During release testing
Version
7.53.0
Build type
None
Device
Pixel 8a
Operating system
Android
Additional context
This is a critical stability issue that affects basic app usage patterns. The problem appears to be related to improper handling of app lifecycle events.
Possible Technical Causes:
Improper handling of onPause/onResume lifecycle events
Memory management issues when app goes to background
State management problems during app transitions
Resource cleanup/restoration issues
Threading problems with background/foreground transitions
User Impact:
Severely disrupts normal app usage workflow
Forces users to constantly restart the app
Makes multitasking impossible while using MetaMask
Could lead to loss of unsaved transaction progress
Creates frustration with basic app switching behavior
Reproduction Patterns:
Occurs consistently when switching between apps
May be more frequent with certain app combinations
Could be related to available system memory
May vary based on time spent in background
Business Impact:
Major usability issue affecting core app functionality
Could drive users to competitor wallets
Significantly impacts user experience and app reliability
May affect app store ratings and reviews
Severity
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
