Repeated Secure Desktop Notification
A lightweight and easy-to-use password manager
Brought to you by:
dreichl
When Keepass is locked and a password is requested by git via KeeAgent, it triggers a dialog to unlock Keepass (when the screen is locked too). The problem is that the notification dialog is opened repeatedly for each request, instead of just having one open you can get multiple. Furthermore, each dismiss of the dialog triggers another SecureDesktop login, even if it is already unlocked by a previous dialog.
This looks like a bug in the KeeAgent plugin. Please report the issue here:
https://github.com/dlech/KeeAgent/issues
Thanks and best regards,
Dominik
Hm, but the message is created by KeePass not KeeAgent in
ProtectedDialog.cs
HandleUnexpectedDesktopSwitch
. It seems to me that the ProtectedDialog does not keep track of its instances. KeeAgent only triggersmainWindow.OpenDatabase(document.LockedIoc, null, false);
it has no knowledge of the unlock dialog.On second thought, it might be that this issue is resolved automatically by a change in the database opening logic that has already been implemented for KeePass 2.42.
My suggestion would be to try the latest development snapshot:
https://keepass.info/filepool/KeePass_190423.zip
Best regards,
Dominik
The SNAPSHOT-version seems to have fixed it, I'll keep an eye on it.