Expected Behavior
Removing KeeAgent.settings attachment by hand should allow the user to reset the settings on-the-fly.
Current Behavior
Hidden non-default KeeAgent settings can prevent the attachment from being removed. It's also rather annoying you need to manually reset each setting.
Possible Solution
a. Add a button on SSH Agent page on entry settings to "Reset" settings (force KeeAgentSettings defaults)
b. Hook attachment management in a way that when the user deletes KeeAgent.settings file by hand it will also reset the settings page and all hidden flags if present
Steps to Reproduce
- Create KeeAgent.settings from KeePass that has save to temp file checked
- Open entry in KeePassXC
- Try to delete KeeAgent.settings or reset the settings by hand
- Attachment persists