This relates to KeePass on Windows (Windows 10 for sure but I believe it is the same on other versions).
Sometimes the dialogue box for entering the master password appears more than one time. The problem with this is that a second dialogue box sometimes pops up (in exactly the same place as the first) while I am typing in my master password. This causes the remainder of my password to be typed into the second dialogue box. Often I don't notice and so press Return and the password entry fails as I have only submitted the second part of my passphrase. The original dialogie box is then revealed with just the first part in (up to some unknown point).
In my database I include some SSH keys and use the KeeAgent plugin to make KeePass an SSH agent. I think it is mostly SSH clients which cause this problem: sometimes they ask the agent for the private keys again and again. I cannot type my passphrase in fast enough before another request comes from the SSH client and a further dialogue box is opened. WinSCP and GitKraken for instance regularly poll the SSH agent.
I hope this could be solved by KeePass ensuring that if the master password dialogue is already open when a password request (SSH agent request) comes in then a second dialogue would not be opened.
Thank you.
This is a plugin issue. Tracking at https://github.com/dlech/KeeAgent/issues/227