Description
Overview
Changing a password that has expired does not reset the expiry flag; in other words, if a password expires on Oct 25, and I change it to a new password on Oct 26, the entry's "Expiration" date will still say Oct 25 and the entry will remain crossed out. This is confusing because it becomes easy to lose track of if you recently changed the password; in other words, it looks like I still need to change my password, even If I just recently changed it.
Steps to Reproduce
- Set an expiry date in the "Edit entry" tab.
- Allow the password to expire.
- Change the password after the expiry date.
- View the Expiration date of the password; in addition, the entry will still be crossed out.
Expected Behavior
If I change the expired password, the expiry flag should clear and the entry shouldn't be crossed out.
Actual Behavior
If I change the expired password, the entry is still crossed out and it seems like the password is still expired and needs to be changed.
Context
KeePassXC : Version 2.7.3
Revision: d8483d3
Distribution: Flatpak
Operating System: Fedora Linux 36
Desktop Environment: GNOME Shell 42.5