Open alanshaw opened 3 years ago
Thank you for submitting an issue! It means a lot that you took the time -- it helps us be better 🙏
Hi @alanshaw -- it looks like this is a current incompatibility with Firefox and our usage of localStorage. Can you give it a go in Chrome, please.
Thanks for submitting this.
We've seen this issue with users who are using extensions. Most of our users are seeing this with Metamask enabled. We've had a fix for that in our staging infra for a while now. Its now on production, please try it again!
@matheus23 FYI, I just ran into the same error and screenshot as the OP, and I was unable to log into the Dashboard on firefox:
OS: MacOS 11.6.6 Browser: Firefox 106.0.3
I tried this several times (x3, closing the tab each time), and each time it would ask me to authenticate, then ask to grant the Dashboard full access, which would lead to failure and the same screenshot shown above. However, I left the tab open, and after confirming that my ad blockers and other extensions weren't blocking anything (they all reported 0 blocks, I changed nothing), I reloaded the Dashboard page, and everything worked. I'm not sure what was up, but thought the 'reload' of the tab might provide you a piece of info. Happy to help debug if you want me to try to recreate it again.
Thanks @mbjones, I really appreciate the experience report. Dashboard <-> Auth Lobby ... login? Sync? Connect? However you may call it, relies on cross-origin communication at the moment. Unfortunately browsers (and most aggresively Firefox) are starting to implement heuristics for when cross-origin communication is allowed for websites. It may be that by having the site sit around for a while, Firefox assumed you'd "trust" the site more, and thus allowed cross-origin communication for you between the dashboard and auth lobby.
Summary
Problem
Cannot login to the dahsboard
Impact
Cannot use fission
Solution
?
Detail
To Reproduce Go through the sign up process on https://fission.codes/
Expected behavior Get logged in
Desktop (please complete the following information):