Skip to content

[Bug]: MetaMask app freezes when switching back from another app #17843

@chaoticgoodpanda

Description

@chaoticgoodpanda

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

Image

Steps to reproduce

  1. Open MetaMask app on mobile device
  2. Use app normally (view wallet, navigate through screens)
  3. Switch to another app (browser, messages, etc.) using recent apps or home button
  4. Wait a few moments in the other app
  5. Switch back to MetaMask using recent apps or app launcher
  6. Observe that MetaMask app is frozen/unresponsive
  7. UI elements don't respond to touch inputs
  8. 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

Labels

RCA-neededIssue root cause analysis neededSev1-highAn issue that may have caused fund loss or access to wallet in the past & may still be ongoingregression-RC-7.53.0Regression bug that was found in release candidate (RC) for release 7.53.0release-7.56.0Issue or pull request that will be included in release 7.56.0team-mobile-platformMobile Platform teamtype-bugSomething isn't working

Type

Projects

Status

To be triaged

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions