Right now, changes are not saved unless the user explicitly saves them. This is dangerous because if the computer crashes or runs out of battery while the user has unsaved changes, the user will lose all their passwords.
Expected Behavior
For existing installs, behavior should probably not change, so as not to surprise existing users. For new installs, the "Automatically save after every change" option should default to true.
Current Behavior
"Automatically save after every change" defaults to false.
Context
I've lost a number of passwords over the years to this problem, and I think it's a common one.
Your Environment
- KeePassXC version/commit used: 2.1.1