Skip to content

SSH Agent: Global enable/disable requires a restart #1196

@hifi

Description

@hifi

The new SSH agent feature can be enabled/disabled from settings but the current implementation requires restarting KeePassXC for the change to take effect.

Expected Behavior

Requires discussion.

Current Behavior

Requires restart.

Context

@droidmonkey noted in #1098 that all settings should work on-the-fly and not require a restart.

There are a few key issues that need to be addressed:

  • When disabling SSH Agent, should remove-key-on-lock be triggered for all open databases?
  • When enabling SSH Agent, should add-key-on-unlock be triggered for all open databases?
  • EditEntryWidget needs to be refreshed somehow to add/remove the SSH Agent widget

I guess the question here is, what would the user expect?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions