When using Web3Auth Email Passwordless via the modal SDK in a React + Vite app, the flow hangs on “Verify your Email to continue” after entering the OTP. OTP is delivered and accepted, but authentication never resolves.
To Reproduce
- Open the Web3Auth modal.
- Choose Email Passwordless.
- Enter email → receive OTP.
- Enter OTP → modal shows Verify your Email to continue indefinitely. No success or error returned to the app.
Expected behavior
After a valid OTP, the modal should complete auth and return a connected provider/session (or surface an actionable error).
Screenshots
1.mov.zip
Additional context
- Origins are whitelisted in the Web3Auth dashboard.
- Reproduces in Incognito and after clearing storage/cookies.
- Using modal flow only (no redirect).
- Suspect Vite Node polyfills (process.nextTick, stream, events) may be required.
- Add any other context about the problem here.
Device info
- Chrome 141.0.7390.123 (Official Build) (arm64)
- Node v23.7.0
- MacOS 15.6
- Model Name: MacBook Air