Uniswap / interface

🦄 Open source interfaces for the Uniswap protocol
https://app.uniswap.org
GNU General Public License v3.0
4.9k stars 4.98k forks source link

Injected browser wallets not appearing on mobile devices #7774

Open crabust opened 5 days ago

crabust commented 5 days ago

Bug Description

Injected browser wallets are not appearing in the connection options on mobile (see screenshot). I've noticed this issue with my project, Dawn Wallet, which injects a provider into the webpage. Previously, when a user clicked on the MetaMask icon to connect, it would prompt our connection modal.

Currently, MetaMask and other Injected/Browser wallet options do not appear. We are definitely injecting the provider, and it works on other dapps as expected.

Steps to Reproduce

  1. Download the Dawn Wallet Testflight: https://testflight.apple.com/join/UHmOJnNy
  2. Set up the Safari extension (onboarding in the app)
  3. Go to Uniswap on Safari and try to connect

Expected Behavior

The MetaMask connection option should be available (Dawn's injected provider mimics MetaMask). When clicked, it should prompt Dawn's popup to appear.

Additional Context

Currently, on mobile, we do not see MetaMask (which we override).

case-hub commented 1 day ago

Contact the Support page to resolve your error. Note: you can also initiate a chat with the live agent on the chat button to get more information about your request via Live Chat @crabust Support. {c}2024