Skip to content

SSH Agent: Hidden KeeAgent settings flags prevent removing agent settings from entry #4594

@hifi

Description

@hifi

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

  1. Create KeeAgent.settings from KeePass that has save to temp file checked
  2. Open entry in KeePassXC
  3. Try to delete KeeAgent.settings or reset the settings by hand
  4. Attachment persists

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions