I have user that is logging in via google, in web3auth v10 (just recently upgraded), using iPhone, but the experience is that after inputting the recovery phrase, the popup just hangs, it does not continue, any issue on this one?
Thanks — sorry you’re hitting this, Daniel. I pulled the key details from your message and summarized them below so our support team can triage quickly.
Extracted details
- SDK: Web3Auth
- Version: v10 (recently upgraded)
- Platform: iPhone (iOS)
- Auth method: Google login
- Symptom: After entering the recovery phrase the popup hangs and doesn’t continue
A few quick checks & possible causes (things that often affect iOS popup flows)
- iOS/safari popup or third‑party cookie restrictions can block popup/redirect continuations. Try in Safari (not an in‑app browser) and make sure popups/content blockers are disabled.
- Redirect vs popup flow: iOS sometimes behaves better with redirect flows rather than popups. If you’re using popup mode, try a redirect flow to test.
- Ensure any v10 migration steps and redirectUri settings required by Web3Auth were applied (mismatched redirect URIs can cause hangs).
- Check for any console/network errors — Web3Auth usually logs helpful errors when continuation fails.
To help the support team reproduce and fix this, please share the following (only what you have — we don’t want to spam you):
- Code snippets for initialization & login (the Web3Auth init and the call that triggers the Google login/recovery flow).
- Exact reproduction steps you used on the iPhone (browser/app, sequence of clicks, whether you choose recovery phrase from the same device, etc.).
- iPhone model and iOS version, and whether this is Safari or an in‑app browser (Gmail/WhatsApp/etc.).
- Is this happening for all users or only that one user? Did it work before the v10 upgrade?
- Browser console logs or screenshots of the popup hang and any JS errors (for iOS, a screenshot is fine if remote debugging isn’t available). Network logs are helpful if you can capture them.
If you want to try a quick workaround while we investigate:
- Test the same flow on desktop to confirm the issue is iOS‑specific.
- Try switching to a redirect flow instead of a popup (if feasible).
- Temporarily disable content blockers / cross‑site cookie restrictions on the phone and retry.
- Enable debug logging in Web3Auth (if available) to capture more details.
Once you share the code snippets and any logs/screenshots you have, I’ll pass them along to the support team and we’ll take it from there. I appreciate the details you’ve already provided — we’ll work to get this resolved.
Note: This response was generated by an AI bot and may require further verification. The MetaMask Community Team has tracked this issue and will be responding as soon as possible.
Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. MetaMask Developer Office Hours
@danieljao could you please double-check the troubleshooting above. Could you double-check all and let us know if it helps. Thank you
here’s a video from the user, this is the recovery phrase part:
as you can see, it just hangs
@maharshi hello if you could have a look please, thank you
Any updates on this one @maharshi
@danieljao apologies for the delay, we’ll come back to you soon
@danieljao I’m sorry for the wait I’ve let the team know
Hey @danieljao
Which browser is this that’s facing this issue?
Have you tried another browser, is the result same for both of them?
Hi @maharshi this is google chrome (windows) machine
Hi @maharshi any updates pls on this one?
Hey @danieljao
I would like to re-iterate. Did you try it on an alternate browser or in incognito mode?
I have seen such issues when some extensions block some network calls.
HI @maharshi im asking user to try in incognito mode and open the developer console so i can get recording. but before that, user has tried on an iPhone and it was the same experience, no extensions installed in the ios browser
Hi @maharshi i had a call with the user, and here’s a recording of whats happening:
I ask user to open the console so we can see if there is any errors
HI @maharshi just checking if there’s any updates on this one? users are becoming more frustrated with the flows not working, and our app is dependent to it
I could give it a try but I would need to have some source code though.
Don’t forget to remove any credentials.
HI @maharshi just checking if there’s any new updates on this one? or if there’s anything i can do to be able to fast track the issue, mainly affecting old users that have MFA enabled
Hey @danieljao
As I see, there is no particular log that can help me pin point the issue here. The only issue might be the “Save this Device” section. It can hang if the user has logged in via too many devices as well. A good way to verify that is via https://account.web3auth.io. More than 5 devices can cause issues here.
Nonetheless, I have raised this issue with our development team. I’ll let you know for any updates in this regard. Please upgrade to the latest version of our SDK.
Also , can you please try without “Save this Device” and see if it still hangs?
HI @yashovardhan the problem is when user logs in via gmail, its prompting for the recovery seed phrase, then its triggering this save device UI