-
Notifications
You must be signed in to change notification settings - Fork 544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle "Could not access secret storage" error gracefully #8380
Labels
desktop
Desktop client related issues
improvement
nice-to-haves that are not impeding usage of any features
Milestone
Comments
Related: #7247 |
hrb-hub
added a commit
that referenced
this issue
Feb 5, 2025
Keys can get corrupted and become unusable, causing users to get stuck with a broken installation. Currently we can't distinguish temporary errors from persistent breakage. The easiest solution for now is just to give the user a choice when the error occurs. Restart -> in case of a temporary error caused by user's setup. Continue -> on the off-chance deviceKey is broken and user can log in. Clear local data -> deletes config and invalidates keychain to allow user to enter credentials again. Close #8380 Co-authored-by: ivk <[email protected]>
hrb-hub
added a commit
that referenced
this issue
Feb 5, 2025
Keys can get corrupted and become unusable, causing users to get stuck with a broken installation. Currently we can't distinguish temporary errors from persistent breakage. The easiest solution for now is just to give the user a choice when the error occurs. Restart -> in case of a temporary error caused by user's setup. Continue -> on the off-chance deviceKey is broken and user can log in. Clear local data -> deletes config and invalidates keychain to allow user to enter credentials again. Close #8380 Co-authored-by: ivk <[email protected]>
charlag
added a commit
that referenced
this issue
Feb 10, 2025
Keys can get corrupted and become unusable, causing users to get stuck with a broken installation. Currently we can't distinguish temporary errors from persistent breakage. The easiest solution for now is just to give the user a choice when the error occurs. Restart -> in case of a temporary error caused by user's setup. Continue -> on the off-chance deviceKey is broken and user can log in. Clear local data -> deletes config and invalidates keychain to allow user to enter credentials again. Close #8380 Co-authored-by: ivk <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
desktop
Desktop client related issues
improvement
nice-to-haves that are not impeding usage of any features
Key can get corrupted and can't be used anymore after that. Users can get stuck with a broken installation. Currently we can't distinguish temporary errors from persistent breakage. The easiest solution for now is just to give the user a choice when the error occurs.
AC
Notes
Existing handling:
tutanota/src/common/desktop/DesktopMain.ts
Lines 335 to 337 in cd2d29c
Estimated: 16h
Time spent: 8h
The text was updated successfully, but these errors were encountered: