This is a spin-off of T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA.
While testing with NVDA (on Windows) I noticed multiple problems with the tool tips that are shown when one of the info buttons in the Certify dialog is pressed:
- In the Certify dialog the explicitly shown tool tips are not read.
- In the Certify dialog the explicitly shown tool tips are immediately closed if the mouse pointer is over them or if the mouse is moved a short distance.
There is no easy solution for this due to the way Qt and/or Windows UI Automation handle tool tips. If info buttons
would be used in more dialogs, then it might make sense to implement a custom solution. But they are only used
in the Certify dialog. (The Delete Certificates dialog is the only other location where a manually triggered tool tip is used which is triggered by a link in a text label.)
I propose to remove the info buttons from the Certify dialog. The texts of the tool tips could be added (maybe a bit more concise) as normal tool tips to the corresponding UI elements.
Alternatively, clicking the info buttons could open the manual (or some other document like a quick guide) at a location explaining the value the info button belongs to. But this alternative still has the problem that it's an extrawurst of the Certify Dialog.