SIWE login button produces no response and no MetaMask signature request is triggered

Device: Android (Chrome) + Desktop (Chrome)
Wallet: MetaMask extension
Network: (mention the active network)

Steps to reproduce:

  1. Open https://forum.gnosis.io
  2. Click “Sign in with Ethereum”
  3. No MetaMask popup appears

Expected behavior:
MetaMask should trigger a signature request for SIWE authentication.

Actual behavior:
No response from the UI and a console error appears (see attached screenshots).

Additional note:
window.ethereum appears to be available, but no provider request is triggered.

Hey @Sora, sorry about that, the SIWE plugin is indeed broken (but it’s not just for Gnosis, it’s also the case for a few other governance forums on Discourse) and there are no plans to replace it currently, instead the forum might switch to email login only.

Thanks for the clarification!

That makes sense. I appreciate the transparency regarding the SIWE plugin situation.

I’m curious — is the issue mainly maintenance-related, compatibility with newer Discourse versions, or broader security concerns?

From a governance perspective, moving to email-only login might reduce friction short term, but it could also weaken the Web3-native identity layer in the forum.

Would there be openness in the future to either:

contributing fixes to the existing SIWE plugin, or

exploring alternative wallet-based authentication approaches?

Happy to help test or document the issue further if that’s useful.

Hi @Sora, I looked more into why the SIWE login has been causing issues on the forum and yeah it’s a bit complex… You can see some technical discussions about it here: https://x.com/BrantlyMillegan/status/2013994256663261664 and https://x.com/SCBuergel/status/2014071088381153635
Hopefully, the SIWE implementation will be fixed in the future…

1 Like

Yup, thank you @Chim9 for the detailed explanation and for sharing those references! It’s fascinating (and a bit ironic) to see that such a fundamental Web3 feature like SIWE still faces complex integration hurdles on established platforms like Discourse.

Seeing the discussions between Brantly and Stefan really puts things into perspective. It reinforces my belief that as we move toward Gnosis 3.0, bridging these ‘technical friction’ points is just as important as the infrastructure itself.

I’ve managed to stay active using the email method for now to continue my research on the forum. Looking forward to seeing the SIWE implementation evolve. Thanks again for looking into this!