-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
matrix-org/matrix-react-sdk
#7879Labels
A-AuthenticationA-Soft-Logouthttps://github.com/element-hq/element-web/issues/10224https://github.com/element-hq/element-web/issues/10224O-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-CriticalPrevents work, causes data loss and/or has no workaroundPrevents work, causes data loss and/or has no workaroundT-DefectX-Regression
Description
Steps to reproduce
- Login to an account on matrix.org
- Trigger a soft logout (perhaps via token refresh that is never refreshed as in Refresh tokens seem to cause auto-soft-logout when IndexedDB is missing #21098, or some other way)
Outcome
What did you expect?
I expected to at least have access to the password flow which I used when I logged in originally.
What happened instead?
The soft logout screen I received for this matrix.org test account looked like this:
I logged in with username and password, but only social login options are presented, so there's no way for me proceed here. Looking at the SoftLogout
code, it appears we filter the login flows to only the first one for some reason...?
matrix.org currently responds with:
Since social logins are the first one listed, we only show that, even though I never used social login for this account.
Operating system
macOS
Browser information
Firefox 99 in private window
URL for webapp
develop.element.io
Application version
135f37e-react-78524bddcef7-js-e86d8861b961
Homeserver
matrix.org
Will you send logs?
No
morguldirShadowJonathan
Metadata
Metadata
Assignees
Labels
A-AuthenticationA-Soft-Logouthttps://github.com/element-hq/element-web/issues/10224https://github.com/element-hq/element-web/issues/10224O-UncommonMost users are unlikely to come across this or unexpected workflowMost users are unlikely to come across this or unexpected workflowS-CriticalPrevents work, causes data loss and/or has no workaroundPrevents work, causes data loss and/or has no workaroundT-DefectX-Regression