decentraland / decentraland/godot-explorer

[Bug] MetaMask login unreliable / stuck on Connecting (Android & iOS)

Open
#2,649 0 comments 0 reactions 0 assignees View on GitHub
Android bug claw-created iOS mobile
Dominant language
Rust
Stars
18
Forks
19
Avg merge
4d 2h
Merged PRs (30d)
43

Description

### Platform
Android, iOS

### App Version
Not RC related — reported against current build (v1.11.1.1291-cf39b18)

### Device
Android & iOS

### Description
MetaMask login flow is unreliable across platforms.

*General issue:* Most of the time, the app redirects to MetaMask but stays on "Connecting..." indefinitely.

*Platform specifics:*
- **iOS**: login goes through WalletConnect and works somewhat better, but still gets stuck occasionally.
- **Android**: the button goes directly to MetaMask, and the flow is very unreliable. The first "connect to DCL" panel appears and shows updated permissions, but the second modal (to sign with the wallet) takes a very long time or doesn't appear at all.

Overall, connecting with MetaMask on Android is very difficult right now.

### Expected behavior
MetaMask login should reliably connect and complete the sign flow (both connect + sign modals) within a reasonable time on both Android and iOS.

### Steps to reproduce
1. Open the app and choose to log in with MetaMask.
2. On Android: tap the login button (redirects directly to MetaMask).
3. On iOS: tap the login button (goes through WalletConnect).
4. Observe the "Connecting..." screen and/or the wallet's connect/sign modals.

### Occurrence
Frequent (most of the time on Android; occasional on iOS)

### Evidence:

https://github.com/user-attachments/assets/0ba2c08f-6b74-4a83-976f-316c9a3e8845

---
Requested by ludmila.fantaniella via Slack

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.