Revisions and Commits
Revisions and Commits
rKLEOPATRA Kleopatra | |||
rKLEOPATRA5fac52d4c1a4 Indicate keyboard focus for Advanced toggle button on Windows | |||
rKLEOPATRAb11dfc5f02eb Make InfoField work as intended with Windows UI Automation | |||
rKLEOPATRA91702e1a46ec Fix tool tip for S/MIME CSR and set accessible description |
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T5824 Kleopatra: Full accessibility support | ||
Resolved | • ebo | T6149 Kleopatra: Fix (accessibility) issues found while testing with NVDA |
Event Timeline
Comment Actions
I found the following issues while testing with NVDA:
- In the Certificate Details dialog NVDA does not read the labels associated to the key properties when a property gets focus, e.g. it reads the expiration date, but it does not read the label "Valid until".
- In the Certify dialog the "Advanced" expander lacks a focus indicator.
- 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.
- When a dialog is opened, then a label that has initial input focus lacks a focus indicator.
Comment Actions
- In the Certificate Details dialog NVDA does not read the labels associated to the key properties when a property gets focus, e.g. it reads the expiration date, but it does not read the label "Valid until".
This has been fixed.
- 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.
This is handled by T6262: Kleopatra: Remove info buttons from Certify dialog.
- When a dialog is opened, then a label that has initial input focus lacks a focus indicator.
This is standard behavior of Qt and many other applications where keyboard focus is not indicated prominently before the user has changed the focus with a keyboard interaction.
Comment Actions
- In the Certify dialog the "Advanced" expander lacks a focus indicator.
This seems to be caused by setting the border of the QToolButton (that is used for the "Advanced" expander/collapser) to none. Apparently, the Windows style doesn't draw the focus rect if the button has no border. (Interestingly, setting the border to none via style sheet also affects the background color of the tool button.)
Comment Actions
- In the Certify dialog the "Advanced" expander lacks a focus indicator.
This has now also been fixed.