Importing key https://keys.openpgp.org/vks/v1/by-fingerprint/EB1DD5BF6F88820BBCF5356C8E94C9CD163E3FB0, I tried to "sign" (certify) the key non-exportable.
I was asked for the passphrase to unlock my private key, so I entered it (successfully, I assume). But surprisingly to me, I was asked for the passphrase again, and again, and again, so at some point I quit the process.
At this point it was not obvious //why// the passphrase was being asked for again. I suspect that the passphrase is being asked for once for each identity to sign. If that's the case, the passphrase dialog should at least indicate why object is going to be signed by unlocking the private key! Preferably, entering the passphrase //only once// would be preferable.
Here are three screenshots (German, please forgive!):
Start of certification:
{F5116684}
First passphrase:
{F5116685}
Second passphrase:
{F5116686}
(there were many more dialogs like that)
What you can see is that the subsequent passphrase dialog is //looking just the same as the first one//, leaving the user in a confused state ("What is going on here?"). Maybe the solution is as simple as to customize the popup-title ("pinentry-qt") to something more specific.