Page MenuHome GnuPG

Kleopatra: Make certifying certificates accessible
Testing, NormalPublic

Description

Certifying OpenPGP certificates should be possible:

  • with keyboard only
  • for people using a screenreader
  • with 400 % magnification
  • with high contrast color scheme
  • with inverted color scheme

Revisions and Commits

rLIBKLEO Libkleo
rKLEOPATRA Kleopatra
rW Gpg4win

Event Timeline

ikloecker triaged this task as Normal priority.Jun 28 2022, 9:14 AM
ikloecker created this task.

Issues:

  • Fingerprint is inaccessible (finding [3] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • "Certify with" label not associated with combo box
  • Collapsible "Advanced" section is not accessible (announced as "check box")
  • UI elements in "Advanced" section can receive focus, even if section is collapsed (finding [12] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • "Tags" label not associated with input field
  • Pressing Esc cancels dialog even if explanation tooltip is shown
  • "Domain" input field has no label (finding [4] in the Prüfbericht Barrierefreiheit GnuPG Kleopatra 3.1.20.3)
  • No accessible feedback when checking/unchecking user ID
ikloecker moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Aug 11 2022, 4:04 PM
ikloecker changed the task status from Open to Testing.Aug 16 2022, 9:27 AM
ikloecker removed ikloecker as the assignee of this task.
ikloecker moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
ikloecker added a project: Restricted Project.

All issues have been addressed except:

  • No accessible feedback when checking/unchecking user ID

This is caused by a bug in Qt which doesn't report the checkable state to AT-SPI.

Another issue is that orca doesn't read the text of the certification key combo box. orca only reads the label of the combo box. Qt has a weird implementation for passing a value-changed event of a combo box to AT-SPI because "Combo Box with AT-SPI likes to be special. It requires a name-change to update caches and then selection-changed". Needs to be checked on Windows.

werner removed a project: Restricted Project.Sep 22 2022, 11:03 AM