Open jeffgca opened 3 years ago
Do other apps work? Can you e.g. log out of and back into drive?
What account does this happen in?
If you run webnative.leave()
in the console, and navigate back to https://dashboard.fission.codes, does the issue persist?
Do other apps work? Can you e.g. log out of and back into drive?
Drive works as normal.
What account does this happen in?
therealjeffg
If you run
webnative.leave()
in the console, and navigate back to https://dashboard.fission.codes, does the issue persist?
Nope, that fixes it.
I dug into this a bit more and think I found the culprit maybe. I make heavy use of container tabs in Firefox. This is a firefox-specific extension and platform api and set of extensions that keeps separate cookie jars according to hueristics, for example a popular extension called Facebook Containers automatically puts all Facebook related sites into their own 'container'.
I can do more testing but I think what it looks liks is, if I use container A for fission stuff and then try to log in in container B, things get surprisingly far but then fail hard at the linking stage.
I don't know how much effort we want to put into this right now but worth noting that Facebook Containers has 1.7M users and The more power-user oriented multi-account-containers add-on has over 250k users.
I can do more testing but I think what it looks liks is, if I use container A for fission stuff and then try to log in in container B, things get surprisingly far but then fail hard at the linking stage.
Very interesting.
I don't know how much effort we want to put into this right now but worth noting that Facebook Containers has 1.7M users and The more power-user oriented multi-account-containers add-on has over 250k users.
Also worth to be noted: This will be an issue for all fission apps, not only the dashboard. So very much worth discussing. I wonder what's actually going wrong though. Is there a reason you're opening the auth lobby in container A and then switch to container B for opening the dashboard? Did that switch happen automatically? I think ideally we'd just detect that weirdness and not authenticate at all. I don't know how it's possible that it gets so far.
Summary
I get an error trying to access the dashboard
Problem
I tried to get access to the dashboard at https://dashboard.fission.codes/ and instead got this error:
The error from the devtools web console is: