Kleopatra: Make a few lists and tables more accessible
Closed, ResolvedPublic

Assigned To
Authored By
ikloecker
Oct 15 2025, 4:47 PM

Description

Some lists and tables are missing an accessible name so that the users might not know what the list/table they navigated to contains.

  • List of X.509 directory services in Kleopatra's configuration dialog
  • List of certificate categories in Kleopatra's configuration dialog
  • Lists of certificates in Delete confirmation dialog
  • Table of results in Server lookup dialog
  • Table of certificate chain in S/MIME certificate details dialog

Event Timeline

ikloecker changed the task status from Open to Testing.Oct 16 2025, 9:45 AM

Fixed. When one of the lists/tables gets focus then NVDA should speak something like "<name of list> list" or "<name of table> tree view".

ikloecker moved this task from Backlog to WIP on the vsd34 board.
ikloecker mentioned this in Unknown Object (Maniphest Task).Oct 20 2025, 9:38 AM

Looks mostly good to me on gpg4win-5.0.0-beta395 @ win11.

Issues found:

  • The main icon menu in Configure is another nameless list. Should this be fixed, too?
list
Directory Services

Done:

  • List of X.509 directory services in Kleopatra's configuration dialog
X.509 Directory Services  grouping
Directory services  list  This is a list of all directory services that are configured for use with X.509.
test  not selected
  • List of certificate categories in Kleopatra's configuration dialog
Certificate Categories  tab control
Certificate Categories  tab  Alt+  e
Categories  list
My Own  not selected
  • Lists of certificates in Delete confirmation dialog
Certificates  list  Alt+  T
Conny-cv25519 (certified, OpenPGP, created: 08.03.2023)  not selected
Groups  list  Alt+  a
all-pgp  not selected
  • Table of results in Server lookup dialog
Results  tree view
row 1  Name  column 1  level 1
  • Table of certificate chain in S/MIME certificate details dialog
Certificate chain  tree view
CN=Root-CA 2020,OU=GnuPG.com,O=g10 Code GmbH,C=DE  not selected  expanded  row 1  1  column 1  level 1

Questions:

  • In "Table of results in Server lookup dialog" below
    • the line Cancel button Enter is printed but not read. Is this ok?
    • the first result line is printed 3-4 times, but read only once. Is this ok?
  • In "Table of certificate chain in S/MIME certificate details dialog" below
    • the first column is printed twice, but read only once. Is this ok?

The accessible names are set, so I set this to resolved.


Looks good to me on vsd-3.4.0-beta1326 @ win10:

  • List of X.509 directory services in Kleopatra's configuration dialog
X.509 Directory Services  grouping
Directory services  list  This is a list of all directory services that are configured for use with X.509.
test  not selected
  • List of certificate categories in Kleopatra's configuration dialog
Certificate Categories  tab control  Alt+  e
tab
Categories  list
Disabled  not selected
  • Lists of certificates in Delete confirmation dialog
Delete Certificates  dialog  The following certificates were selected for deletion:
Certificates  list
CA <ca@gnupg.test> (certified, S/MIME, created: 7/15/2026)  not selected
down arrow
Bob <bob@gnupg.test> (★ VS-NfD Compliant, S/MIME, created: 7/15/2026)
  • Table of results in Server lookup dialog
enter
kleopatra  dialog  Searching for matching certificates ...
Cancel  button  Enter
Results  tree view
Edward Tester  row 1  Name  column 1  level 1
Edward Tester  level 1
Edward Tester  level 1
Edward Tester  level 1
  • Table of certificate chain in S/MIME certificate details dialog
tab
Trust Chain Details  tab control  Alt+  D
tab
Certificate chain  tree view
CN=Root-CA 2020,OU=GnuPG.com,O=g10 Code GmbH,C=DE  row 1  1  column 1  level 1
CN=Root-CA 2020,OU=GnuPG.com,O=g10 Code GmbH,C=DE  level 1
down arrow
CN=Edward Tester,OU=demo,O=g10 Code GmbH,C=DE  row 2  level 1
timegrid edited projects, added vsd34 (vsd-3.4.0); removed vsd34.

Questions:

  • In "Table of results in Server lookup dialog" below
    • the line Cancel button Enter is printed but not read. Is this ok?

Was there enough time for the screen reader to read this text? Or were the results already displayed and the progress dialog was already gone? In any case, if anything then this is an NVDA issue because NVDA clearly sees the Cancel button. NVDA often prints text that it doesn't speak because the text was superseded by other text. (See also the next two questions.) Printing text is instantaneous but speaking text takes time so that by the time the text can be spoken it's already "old news" and therefore discarded.

  • the first result line is printed 3-4 times, but read only once. Is this ok?

The users certainly wouldn't be happy if the same text was read multiple times.

  • In "Table of certificate chain in S/MIME certificate details dialog" below
    • the first column is printed twice, but read only once. Is this ok?

See above.

I should have emphasized, that not reading those lines is fine - this was just to make sure, that the written log does not indicate some problem, as those lines did not appear in gpg4win 5. All read text was understandable and as intended.