Wallet selection options intermittently missing in Connect Wallet modal on local repo #203

Closed
opened 2026-05-13 11:39:55 +00:00 by nullvector_ux · 6 comments
nullvector_ux commented 2026-05-13 11:39:55 +00:00 (Migrated from gitlab.com)

Status @PlasticDigits

Logged

Priority

Low

Severity

Medium / Low

Type

Intermittent issue

Description

The Connect a Wallet modal intermittently opens without displaying the wallet selection options on the left side. The modal itself appears, and the wallet information panel is visible, but the selectable wallet connectors are missing.

Expected Result

The Connect Wallet modal should consistently show available wallet options/connectors.

Actual Result

The wallet selection area sometimes appears blank, preventing wallet selection.

image.png{width=900 height=432}

Impact

This may temporarily block wallet connection testing, but the issue is intermittent and not consistently reproducible at this time.

Notes

This is logged as low priority because the issue is intermittent and there is currently insufficient information to identify the root cause or provide a reliable fix. More evidence is needed, such as browser console logs, exact reproduction steps, frequency, and whether it happens after refresh/restart.

Labels

bug, frontend, wallet, connect-wallet, intermittent, low-priority, needs-info

## Status @PlasticDigits Logged ## Priority Low ## Severity Medium / Low ## Type Intermittent issue ## Description The **Connect a Wallet** modal intermittently opens without displaying the wallet selection options on the left side. The modal itself appears, and the wallet information panel is visible, but the selectable wallet connectors are missing. ## Expected Result The Connect Wallet modal should consistently show available wallet options/connectors. ## Actual Result The wallet selection area sometimes appears blank, preventing wallet selection. ![image.png](/uploads/657e67b78aaed72f88679064a34449e3/image.png){width=900 height=432} ## Impact This may temporarily block wallet connection testing, but the issue is intermittent and not consistently reproducible at this time. ## Notes This is logged as **low priority** because the issue is intermittent and there is currently **insufficient information to identify the root cause or provide a reliable fix**. More evidence is needed, such as browser console logs, exact reproduction steps, frequency, and whether it happens after refresh/restart. ## Labels `bug`, `frontend`, `wallet`, `connect-wallet`, `intermittent`, `low-priority`, `needs-info`
nullvector_ux commented 2026-05-13 11:40:39 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Brouie commented 2026-05-14 03:56:40 +00:00 (Migrated from gitlab.com)

mentioned in commit 6460531e8c

mentioned in commit 6460531e8ca16b670a50b7c730dd0ab67a6d4e2e
Brouie commented 2026-05-14 03:59:00 +00:00 (Migrated from gitlab.com)

mentioned in merge request !386

mentioned in merge request !386
Brouie commented 2026-05-14 03:59:49 +00:00 (Migrated from gitlab.com)

opened !386 for this. root cause was deterministic — local .env.local without VITE_WALLETCONNECT_PROJECT_ID falls into the createConfig({ connectors: [injected()] }) branch in wagmi-config.ts while AppProviders.tsx still wraps the app in <RainbowKitProvider>. modal mounts but with no wallets groups passed at config time → blank left panel. EIP-6963 announce timing is what makes it feel intermittent.

prod (yieldomega.com) is not affected — bundle has projectId baked in, hits branch 2.

fix swaps branch 3 to getDefaultConfig with a placeholder projectId + reduced wallet group (safe / metamask / safepal — dropped walletConnectWallet / rainbowWallet / baseAccount since they need a real WC project to function). new wagmi-config.test.ts covers all 3 branches.

ready for review.

@PlasticDigits

opened !386 for this. root cause was deterministic — local `.env.local` without `VITE_WALLETCONNECT_PROJECT_ID` falls into the `createConfig({ connectors: [injected()] })` branch in `wagmi-config.ts` while `AppProviders.tsx` still wraps the app in `<RainbowKitProvider>`. modal mounts but with no `wallets` groups passed at config time → blank left panel. EIP-6963 announce timing is what makes it feel intermittent. prod (yieldomega.com) is not affected — bundle has projectId baked in, hits branch 2. fix swaps branch 3 to `getDefaultConfig` with a placeholder projectId + reduced wallet group (safe / metamask / safepal — dropped walletConnectWallet / rainbowWallet / baseAccount since they need a real WC project to function). new `wagmi-config.test.ts` covers all 3 branches. ready for review. @PlasticDigits
PlasticDigits commented 2026-05-14 13:38:49 +00:00 (Migrated from gitlab.com)

mentioned in commit 4ec2018fda

mentioned in commit 4ec2018fda14e329d64439d34563ceb941a4078d
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-05-14 13:38:49 +00:00
PlasticDigits commented 2026-05-20 04:41:02 +00:00 (Migrated from gitlab.com)

mentioned in issue #220

mentioned in issue #220
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#203
No description provided.