-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
If password keychain helper is enabled, always sync password stored in keychain when password is changed #55227
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Why's this not merged? |
843be53
to
c5479cd
Compare
@elpaso Ok this has been rebased and updated based on our discussion. Here's what the reset password dialog looks like now (if system wallet integration is enabled): |
🪟 Windows buildsDownload Windows builds of this PR for testing. 🪟 Windows Qt6 buildsDownload Windows Qt6 builds of this PR for testing. |
LGTM! |
fe001a9
to
16692aa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just minor remarks on wording, now that the auth db is not necessarily always a sqlite DB we should try to keep it generic (unless the code is specific to sqlite local DB).
stored in keychain when password is changed This used to be a separate menu action that the user had to remember to run. Let's err on the side of being helpful and assume that if the user is storing the password in their keychain, then they want that stored password always to be the correct one.
When resetting the master password and wallet storage is enabled, tweak the reset password dialog label to explicitly state that the new password will be stored in the wallet. This keeps users fully advised of what's about to occur.
9377d0d
to
70ea5e5
Compare
This used to be a separate menu action that the user had to remember to run. Let's err on the side of being helpful and assume that if the user is storing the password in their keychain, then they want that stored password always to be the correct one.