-
Notifications
You must be signed in to change notification settings - Fork 729
Open
Description
Is there an existing issue for this?
- I have searched the existing issues
RainbowKit Version
2.2.5
wagmi Version
2.24.2
Current Behavior
This issue still occurs under the following setup:
"@rainbow-me/rainbowkit": "^2.2.5",
"viem": "^2.24.2",
"wagmi": "^2.15.4"
Related issue: wevm/wagmi#3606
It especially happens when handling multiple window.ethereum-based wallets through connectorsForWallets, such as RabbyWallet, RainbowWallet, and PhantomWallet.
Expected Behavior
I’ve attached a video to demonstrate the issue:
- When logging in with Rabby Wallet, the connected wallet is incorrectly identified as something else (not Rabby) even though Rabby is selected.
- If you disconnect without refreshing the page, everything works fine.
However, after refreshing the page, disconnecting leaves the connector in an inconsistent state — it still appears to be connected.
Screen.Recording.2025-06-04.at.3.36.29.PM.mov
Steps To Reproduce
No response
Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
No response
Metadata
Metadata
Assignees
Labels
No labels