-
Notifications
You must be signed in to change notification settings - Fork 42
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
Detect extension installation automatically and prompt for authentication #98
Comments
@aulneau @hstove do you know if automatic detection and opening of the extension here is possible upon return to the app's window? Or would @jasperjansz have to design some sort of updated state here where the user manually clicks to proceed to authentication with the newly installed extension? |
potentially related: https://docs.metamask.io/guide/onboarding-library.html#getting-started |
Right now, after install the full page tab opens for the wallet so a user can go thru auth, do we want to change that so it redirects back to the app and launches a popup to authenticate instead? |
I did not experience any different behavior than what we have now when I did the same process with Uniswap and MetaMask. Uniswap told me to install, I did, after install their full page tab was launched, I went back to Uniswap and had to manually close their modal and refresh before it detected I had installed MetaMask. |
I think what we would want to do here is just close the modal once they have clicked on the download button ...and then in the web wallet extension reload the app page once it is installed and trigger the popup to go thru authentication? |
@fbwoolf related issue that can actually be implemented: https://github.com/blockstack/stacks-wallet-web/issues/1275 |
@jasperjansz great, thanks! I can assign myself to that one too and maybe it can close both. |
Instead of requiring a manual refresh of the app upon installing the extension, we should automatically detect installation and prompt the user to proceed with authentication, either in the introductory modal or by opening the extension automatically as possible.
Current screen
The text was updated successfully, but these errors were encountered: