Connect wallet does not fire for most of the available wallets #215

Closed
opened 2026-05-18 13:29:27 +00:00 by totdking · 5 comments
totdking commented 2026-05-18 13:29:27 +00:00 (Migrated from gitlab.com)
No description provided.
totdking commented 2026-05-18 15:57:43 +00:00 (Migrated from gitlab.com)

Issue Summary

The connect wallet in any other view than desktop view gives 5 wallet options to connect : Rainbow, base, metamask, safepal and wallet connect. Out of these only Base actually fires up to connect and even when it does , it gives a loading page with this logs keys.coinbase.com refused to connect.


Reproduction Steps

Not reproducible as when the page was refreshed , it started functioning as expected.


Environment Details

Field Value
OS macOS (Apple M1 Pro, 14-inch)
Browser Google Chrome (desktop)
Viewport ~1440px desktop
Network MegaEth mainnet
Frontend running
Indexer Active

Wallet / Device Details

  • Wallet: Metamask browser extension
  • Wallet state: MegaEth Mainnet
### Issue Summary The connect wallet in any other view than desktop view gives 5 wallet options to connect : `Rainbow`, `base`, `metamask`, `safepal` and `wallet connect`. Out of these only Base actually fires up to connect and even when it does , it gives a loading page with this logs `keys.coinbase.com refused to connect.` --- ### Reproduction Steps Not reproducible as when the page was refreshed , it started functioning as expected. --- ### Environment Details | Field | Value | |-------|-------| | OS | macOS (Apple M1 Pro, 14-inch) | | Browser | Google Chrome (desktop) | | Viewport | \~1440px desktop | | Network | MegaEth mainnet | | Frontend | `running` | | Indexer | Active | ### Wallet / Device Details - **Wallet:** Metamask browser extension - **Wallet state:** MegaEth Mainnet
PlasticDigits commented 2026-05-19 06:08:47 +00:00 (Migrated from gitlab.com)

@Brouie Some users also reporting this bug, but some are not. Very challenging to debug. See if you can replicate.
@totdking Please provide any errors you have from console or ux for more info to debug this issue

@Brouie Some users also reporting this bug, but some are not. Very challenging to debug. See if you can replicate. @totdking Please provide any errors you have from console or ux for more info to debug this issue
PlasticDigits commented 2026-05-19 10:44:55 +00:00 (Migrated from gitlab.com)

mentioned in issue #219

mentioned in issue #219
Brouie commented 2026-05-20 00:47:03 +00:00 (Migrated from gitlab.com)

mentioned in issue #220

mentioned in issue #220
Brouie commented 2026-05-20 05:21:58 +00:00 (Migrated from gitlab.com)

Walked the repro on production with the overnight fixes landed. All wallets in the modal now fire their extension popups cleanly when clicked.

Tested wallets that all PASS:

  • MetaMask
  • Keplr
  • Rabby
  • Phantom
  • Coinbase Wallet
  • OKX Wallet
  • Backpack
  • Leap Wallet
  • Cosmostation Wallet
  • SafePal

Likely resolved by the wallet/RPC connectivity work shipped in #221 (commit 8f69b7b) and the surrounding stack changes from #216. The original totdking report mentioned only Base firing and keys.coinbase.com refused-to-connect — both consistent with the EIP-6963 / window.ethereum race condition that the shipped useRpcConnectivity changes addressed.

Cross-references to today's related work:

  • #219 walked Keplr end-to-end — desktop A1-A3 PASS, found window.ethereum extension race in console (multiple wallets fighting over global ethereum property). Likely same root cause class as this issue.
  • #220 walked WalletConnect — also found WC handshake quirks. Different surface than this issue (totdking didn't try WC according to repro).

Bottom line: not reproducible post-fix. Suggest closing this as resolved by the architecture work this week, or leaving open until totdking confirms on his side.

Walked the repro on production with the overnight fixes landed. All wallets in the modal now fire their extension popups cleanly when clicked. Tested wallets that all PASS: - MetaMask - Keplr - Rabby - Phantom - Coinbase Wallet - OKX Wallet - Backpack - Leap Wallet - Cosmostation Wallet - SafePal Likely resolved by the wallet/RPC connectivity work shipped in #221 (commit 8f69b7b) and the surrounding stack changes from #216. The original totdking report mentioned only Base firing and keys.coinbase.com refused-to-connect — both consistent with the EIP-6963 / window.ethereum race condition that the shipped useRpcConnectivity changes addressed. Cross-references to today's related work: - #219 walked Keplr end-to-end — desktop A1-A3 PASS, found window.ethereum extension race in console (multiple wallets fighting over global ethereum property). Likely same root cause class as this issue. - #220 walked WalletConnect — also found WC handshake quirks. Different surface than this issue (totdking didn't try WC according to repro). Bottom line: not reproducible post-fix. Suggest closing this as resolved by the architecture work this week, or leaving open until totdking confirms on his side.
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-05-21 11:56:34 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/yieldomega#215
No description provided.