-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Link to minimal reproducible example
https://github.com/CamooCodee/reown-siwx-email-signin-bug.git
Steps to Reproduce
git clone https://github.com/CamooCodee/reown-siwx-email-signin-bug.gitcd reown-siwx-email-signin-bugnpm install- Enter a valid project id in /src/App.jsx line 6
npm run dev
Video demo of the issue: https://drive.google.com/file/d/1EWN68J5njVkYiIOAqd9G78s9vRq5XCc1/view?usp=sharing
- Sign in with email
- Enter Reown OTP
- The popup to sign the message does not pop up.
- After refreshing, it does pop up.
Summary
I've noticed that when setting up SIWX with the Solana Adapter, that the email signup fails to bring up the popup to sign the login message. A user would have to refresh the page in order to get the popup, which seems highly impractical.
I could not reproduce this with Oauth or wallet logins. This only happens with Email login.
Expected Behaviour:
The popup would come up right after the OTP verification is successful, instead of requiring a manual refresh (as it works for Oauth login and wallet logins).
Note: I've tested in multiple Browsers, including one with no Browser Extensions.
List of related npm package versions
"@reown/appkit": "^1.8.18", "@reown/appkit-adapter-solana": "^1.8.18", "@reown/appkit-siwx": "^1.8.18",
Node.js Version
v24.1.0
Package Manager
npm@11.3.0