The key storage out of sync is a situation where user has verified their device but unfortunately not all of the required crypto secrets have arrived in their device. There can be various causes why this have happened; and it is not feasible to describe this to the end user.
If the user has their recovery key available - they can enter it, and very likely the issue gets fixed.
However, there is a small chance that this does not fix the issue in which case the user is forced to reset their identity.
Also, if the user does not know their recovery key, they also have to reset their identity.
The previous design of the flow was not clear or straightforward enough, thus it has been revisited and that is the reason for this ticket. The background discussion can be found in https://github.com/element-hq/element-meta/issues/2521.
Description
The key storage out of sync is a situation where user has verified their device but unfortunately not all of the required crypto secrets have arrived in their device. There can be various causes why this have happened; and it is not feasible to describe this to the end user.
The previous design of the flow was not clear or straightforward enough, thus it has been revisited and that is the reason for this ticket. The background discussion can be found in https://github.com/element-hq/element-meta/issues/2521.
The designs:
Acceptance criteria
Leads
Size estimate
None
Dependencies
Out of scope
Open questions
Subtasks
Sign-off
Android
iOS