Skip to content
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

Mobile Keplr & Leap workflows broken on Android #104

Closed
dgabriele opened this issue Jul 2, 2023 · 5 comments
Closed

Mobile Keplr & Leap workflows broken on Android #104

dgabriele opened this issue Jul 2, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@dgabriele
Copy link

Describe the bug

Upon duplicating the code in the example project, graz does not auto-open the Keplr or Leap mobile app as expected, via WalletConnect, upon calling SigningCosmWasmClient.execute.

In the case of Keplr, the Chrome Android browser does not toggle into the mobile Keplr app. I and others who have tested must manually toggle into Keplr to approve the pending transaction.

When selecting Leap + WalletConnect on Android, the web app just opens up Leap in the Google Play store instead of going into the actual Leap app to approve the connection.

I can see that the mobile browser performs what looks like 2 requests in the background, as the loading bar seems to activate, but the app just stays on the current page while the Keplr app fails to launch.

To Reproduce

We're running a Next.js v12 app. Nothing special. To reproduce, just do the boilerplate graz setup and try executing a contract via Keplr+WalletConnect or Leap.

@dgabriele dgabriele added the bug Something isn't working label Jul 2, 2023
@codingki
Copy link
Member

codingki commented Jul 3, 2023

@dgabriele Just to make sure, do you have keplr mobile installed on your android?

@dgabriele
Copy link
Author

Of course! :)

I've been developing and testing on Juno for the last 1.5 years or so. I'm not alone in this experience either. It's not just graz. I've tried cosmoskit as well as my own solutions. Seems to be something wonky with WalletConnect and/or Keplr mobile.

@codingki
Copy link
Member

codingki commented Jul 3, 2023

Before we release this, We were testing it and it works on android and ios. Yeah I can confirm, it's not always 100% works WalletConnect a bit wonky in mobile.
I'll keep this issue opened, I'll investigate this more.

@dgabriele
Copy link
Author

dgabriele commented Jul 3, 2023

Thanks! Really appreciate it. I'm trying to get to the bottom of it as well and will let you know what I find, if anything. It's crazy how bad Keplr is at supporting their own software... really disappointing.

@codingki
Copy link
Member

codingki commented Sep 8, 2023

Can you try upgrading to 0.0.49 and see if you still experiencing this issue @dgabriele?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

No branches or pull requests

2 participants