-
Notifications
You must be signed in to change notification settings - Fork 249
Description
Package: @web3auth/modal
Network: SAPPHIRE_MAINNET
Platform: React Web
Issue Type: Mobile Wallet Connection Failure (Coinbase Wallet)
🔥 Issue Summary
I’m using Web3Auth on Mainnet through the dashboard and have integrated it into a React web application.
The integration works flawlessly on desktop browsers, but mobile/responsive devices are experiencing wallet connection problems.
Specifically, when using Coinbase Wallet, Web3Auth goes into a continuous loop:
Prompts to install the Coinbase Wallet app
Redirects to App Store / Play Store
Returning to browser still shows “Install Coinbase Wallet”
Wallet is never detected
No connection is ever established
This issue only occurs on mobile browsers.
Desktop wallet connections work perfectly.
📱 Reproduction Steps
Integrate Web3Auth Modal with default configuration.
Build React web app for mobile/responsive use.
Attempt to connect using Coinbase Wallet.
Observe repeated “Install Coinbase Wallet” loop.
Wallet never connects.
📌 Expected Behavior
Mobile device detects Coinbase Wallet is installed
Redirects into the app
Connection flow completes normally
User is logged in / connected
🧪 Actual Behavior (Mobile Only)
Always redirected to “Install Coinbase Wallet”
→ even when the wallet app is already installed
User returns to browser
Web3Auth still says wallet is not installed
The flow repeats indefinitely
No connection succeeds
🧩 Environment Details
SDK: Web3Auth Modal
Network: SAPPHIRE_MAINNET
Framework: React (web)
Adapters: Default adapters (no custom WalletConnect setup)
Platform: Mobile Safari / Chrome on iOS & Android
Wallet: Coinbase Wallet Mobile App
❓ Questions / Help Needed
Is explicit WalletConnect configuration required to support Coinbase Wallet on mobile?
Is there a recommended configuration for mobile wallet detection in React apps?
Is this a known issue with Coinbase Wallet deep linking or universal links from Web3Auth?
Are there specific settings required in the Web3Auth Dashboard for mobile support?