Wallet browser ext must allow "on all sites"
jeffschuler opened this issue · comments
I got through the ceremony and signed with my MM wallet, but on the SIWE Open ID Connect page, clicking the Sign-In with Ethereum button had no effect. I reloaded the page and re-connected my wallet multiple times. The first time I clicked the button it would show only 5 of the 6 choices in the wallet list – no MM. I'd re-click my MM extension in the toolbar and it would require me to reload the page, then it would return to the same "Welcome" screen and the Sign-In... button would have zero effect.
This was in Chrome. I disabled adblock & privacy extensions, and and also tried in Incognito mode. Same thing.
I switched over to Brave, copy-pasting the oidc.signinwithethereum.org URL that includes the nonce, and used the browser-based wallet there. This time upon clicking the Sign-in button it provided me a tx that I signed, but the resulting page was blank with simply "Session cookie not found" – obviously suggesting I need a cookie set earlier in the process Chrome.
Going back to Chrome, I tried changing my MM wallet browser extension "Allow this extension to read and change all your data on websites you visit:" setting from "On click" to "On all sites".
Immediately, the wallet signing approval appeared!
Success? Ha. I'm 6 txs short from being considered human. :-p
Hope this helps someone.