element-hq / element-hq/element-web

EW: Replace "Recovery failed" dialog with a "We could not repair your key storage" toast

Open
#30,622 1 comment 0 reactions 0 assignees View on GitHub
A-E2EE A-E2EE-Key-Backup O-Uncommon S-Minor T-Enhancement
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

https://www.figma.com/design/nQeFYqpJtiWyxWZW0iNEfB/ER-268--Key-Storage-Out-of-Sync?node-id=0-1&p=f&t=gaS9WlhjneWWCBbC-0 has a design for a new toast which should appear when the user has attempted to recover from a "secrets are missing locally" scenario by entering their recovery key, but the secrets are *still* out of sync:

Image

This replaces the "Recovery failed" dialog which was added in https://github.com/element-hq/element-web/pull/29691.

(However, if we get a transient error -- such as a 500 error when trying to access account data -- we should instead show a generic Error dialog *without* suggesting that the user reset.)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.