Connect widget sometimes fails to show wallet options

I haven’t been able to reproduce this 100% of the time but


In the connection widget should show Wallet Connect, Coinbase Wallet, and Metamask. However it seems like Metamask and Coinbase Wallet only show up if they have been detected in the browser, and Wallet Connect is always an option?

I can see that behavior in this minimal codepen published by manifold

On my website I’ve occasionally seen only the Coinbase Wallet option and had Metamask not appear, then if I refresh the page Metamask will be there.

It’s not easily reproducible I’m not sure why this is happening but maybe Metamasks provider wasn’t available in the page when the button went to show which wallet was around?

It would be nice if there was a hard override to show all the wallets regardless of what was detected