-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Describe the bug
When Trust Wallet is cold-started (i.e. not running in memory), and a dApp attempts to initiate a WalletConnect session via deep link (e.g., wc:...), the wallet opens, but the connection approval screen is not shown. The user must return to the dApp and re-initiate the connection for the dialog to appear.
SDK Version
- Client: Kotlin
- Version: 1.3.2
To Reproduce
Steps to reproduce the behavior:
- Ensure Trust Wallet is not running (force stop or device restart).
- In a dApp, initiate a WalletConnect session and attempt to connect.
- Open Trust Wallet via deep link (
Intent.ACTION_VIEW
withwc:
URI). - Observe that the app opens, but no connection approval screen is shown.
Expected behavior
Trust Wallet should display the connection approval prompt after launching, even when it is started from a cold state.
Screenshots
Device:
- Device: Pixel 6
- OS: Android 14 (API 34)
- Browser: N/A
- Version: Trust Wallet 2.27 (example)
Additional context
I understand that this is likely an issue on Trust Wallet's side, and may be out of your control to fix in the SDK. I will try to report this to the Trust Wallet team as well, though it is not clear where to best reach them for such integration issues.