magicblock-labs / magicblock-labs/Solana.Unity-SDK
[Bug] Connect popup not showing up in Phantom wallet on some Android devices
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 199
- Forks
- 128
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
On some Android devices, when trying to connect to a Solana wallet via Phantom, Phantom app opens up but the connect popup never shows up. it happened on devices where we were able to connect the wallet before. (disconnect then reconnect but no popup shows up) The connect functionality had been verified working on other mobile devices.
**To Reproduce**
- Use v1.2.6
- Called Web3.Instance.LoginWalletAdapter();
**Expected behavior**
Connect popup in Phantom should show up every time
**Screenshots**
https://github.com/user-attachments/assets/5c27705f-325b-4616-92f0-e782a543aa66
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6] Samsung S10
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at Web3.Instance.LoginWalletAdapter() and reproduce the issue with Phantom on the reported Samsung S10 using v1.2.6. Compare a failing reconnect with a working mobile-device connection, using the supplied screenshot as context. Done means the Phantom connect popup appears reliably after disconnecting and reconnecting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- blockchain, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100