-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
π± Interface Affected
Which application are you experiencing issues with?
- Web (app.uniswap.org)
- Wallet Extension (wallet.uniswap.org)
- Wallet Mobile App
- iOS
- Android
- Both (effectively both β same behavior reported across platforms)
π§© App Version
- Version (latest available in App Store / Play Store)
- Production build
- Development build
π» System / Environment Info
Please provide details about your environment:
- Browser: Any (issue reproduced across multiple browsers)
- OS / Platform:
- iOS (latest stable)
- Android (latest stable)
- Device: Reproduced on multiple devices (iPhones and Android devices)
- Wallet used: Uniswap Wallet (latest)
- Network: Polygon (EVM) via WalletConnect v2
π Steps to Reproduce
- Initialize a WalletConnect v2 provider in a DApp.
- Connect to Uniswap Wallet using either:
- QR code
- Deep link
- Wait ~20β30 seconds, keep pinging wallet OR attempt any action (e.g.
personal_sign,eth_signTypedData, oreth_sendTransaction). - Observe that:
- The session disconnects spontaneously,
or - The connection drops during the signing/transaction request,
or - On Android, the wallet UI freezes on the splash/loading screen and never shows the confirmation prompt.
- The session disconnects spontaneously,
β Expected Behavior
- WalletConnect session should remain stable for the duration of the session.
- Signing or sending a transaction should reliably trigger an approval prompt.
- Users should not need to reconnect before each transaction.
β Actual Behavior
- WalletConnect session disconnects after ~20β30 seconds even if idle.
- Session frequently drops during signing or sending a transaction.
- Users must recreate the provider and reconnect the wallet before almost every transaction.
- Even after reconnecting, signing often fails multiple times before succeeding.
- On Android: Uniswap Wallet sometimes freezes on the loading/splash screen when receiving a signing request.
πΈ Screenshots or Screen Recording
N/A (behavior is consistent and reproducible without visual anomalies beyond the freeze described).
π§Ύ Additional Context
- Using WalletConnect v2 (latest) SDK.
- No custom modifications to WalletConnect session handling.
- Disconnects appear to originate from the wallet side.
- Issue reproduced consistently across multiple devices and users.
- Other WalletConnect-compatible wallets do not exhibit the same instability.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working