Skip to content

Can't connect Leap wallet on mobile #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
eddy-apybara opened this issue May 17, 2024 · 11 comments · Fixed by #231
Closed

Can't connect Leap wallet on mobile #203

eddy-apybara opened this issue May 17, 2024 · 11 comments · Fixed by #231
Assignees
Labels
bug Something isn't working mobile Mobile-only issues
Milestone

Comments

@eddy-apybara
Copy link

cc. @jk-apybara

leap.connection.issue.mov
@eddy-apybara eddy-apybara added this to the v0.1 milestone May 17, 2024
@jk-apybara
Copy link

One way to bypass this failure is to connect to Keplr wallet first. Afterwards, connecting to Leap wallet works (which is weird).

@jk-apybara
Copy link

RPReplay_Final1715953444.MP4

Also sharing that connecting to Staking.xyz directly from Leap's mobile browser doesn't work either. It's super weird where they keep redirecting to the wallet's main page and close out the mobile browser.

@vince19972 vince19972 added the bug Something isn't working label May 17, 2024
@vince19972 vince19972 self-assigned this May 17, 2024
@vince19972
Copy link
Collaborator

Update: This is trickier than I thought. Still don't know the root cause. But someone else reports the same issue to Graz 7 days ago - graz-sh/graz#139.

@vince19972
Copy link
Collaborator

@jk-apybara @eddy-apybara I poked around, but still didn't find a way to walk around this Graz issue. Even tried to switch back to CosmosKit, which gave the same WalletConnect issue that pushed us to use Graz on mobile.

I'll explore more after my break. But worst case we need to be prepared for disabling Leap on mobile for the 5/27 launch if no way out.

@octavolt
Copy link

I can connect to Leap wallet but wasn't been able to sign tx, as I don't see any notification/prompt to sign tx.

#211

mobile-chrome-leap-m22-no-response-480.mov

@jk-apybara
Copy link

@vince19972 Yep, I think we can label something like "Coming soon" and disable Leap wallet on mobile if we can't get it to work.

@vince19972 vince19972 added the mobile Mobile-only issues label May 23, 2024
@vince19972
Copy link
Collaborator

vince19972 commented May 23, 2024

Quick update: I managed to fix the Leap mobile problem and parts of other mobile issues (#208 and #216). But I still experience unstable connections (most likely not from our side), and some minor tx issues (which can likely be resolved from our side). @jk-apybara @eddy-apybara feel free to poke around the unfinished preview link.

@jk-apybara
Copy link

Oh nice, good to see mobile seeing some improvements. Here are some issues I've seen for Keplr:

  1. I had Keplr constantly pop up asking whether I can connect Keplr mobile to Staking.xyz website. But this message kept popping up, even after I clicked on Yes. In order to escape this loop, I clicked on Reject, and then afterwards Staking.xyz sort of soft locks as seen on this recording. I had to reload the page in order to escape this warning message.
RPReplay_Final1716511191.mov
  1. After a couple of tries of clicking on Yes to connect Keplr mobile to Staking.xyz, I was finally able to connect. But there are a couple more issues that have occurred as seen on the recording below.
  • 0:11-0:44 Approval in wallet step kept failing. It started working after I disconnected and reconnected my wallet.
  • 1:00-1:05 Sign in wallet step failed once. After I clicked again, it started working again.
  • 1:13-1:23 After signing from Keplr mobile, I returned to Staking.xyz. However, it seems like Staking.xyz didn't acknowledge that I was waiting for the tx to go through. It enabled the Confirm button again, so I could have clicked to sign again.
RPReplay_Final1716511369.MP4

@jk-apybara
Copy link

For Leap mobile, it took slightly longer (about 2-3s longer than Keplr) on Staking.xyz for the request to open in Leap wallet to pop up. But other than that, Leap seems to work smoothly.

(Pointing out though that it's annoying that Leap doesn't instruct users to return to Staking.xyz after signing.)

@eddy-apybara
Copy link
Author

Sharing my tests on mobile.

  1. Leap wallet is slow but works well. Staking took 1m 40s including connecting wallet.

  2. Keplr occurs the 'Instant failed' issue even the address is the same with Leap wallet I tested. FYI, before I connected the Leap wallet, I connected Keplr but it occurred at that time as well. So I tested Leap wallet first.

    Keplr-mobile-instant-failed.mov
  3. When the app is trying to connect a wallet, the x icon and loading icon are not aligned center horizontally. It's uncomfortable. Please fix this for me. 🙏

@vince19972
Copy link
Collaborator

@jk-apybara @eddy-apybara yep I've also been experiencing those Keplr issues. Just reached out to Keplr team on Slack. Hope can get some instant solutions before Sunday. Otherwise we'll just disable Keplr mobile for the launch.

@vince19972 vince19972 linked a pull request May 25, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working mobile Mobile-only issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants