Page MenuHome GnuPG

Kleopatra: make table column headings accessible
Open, NormalPublic

Description

A request from the external a11y test report regarding the tables in Kleopatra (especially the certificate list) is to make the show/hideable column headings accessible for blind users.

Recommendation:
▪ Blind users should be able to fully perceive all content.
▪ The tables should be given the focus via TAB and then navigation should be within the table using the arrow keys.
▪ Column headings in data tables should be labeled as such

Ingos comment:
The selection of visible columns and sorting should be possible additionally via the main menu. And which column is selected for sorting could be transmitted to the screen reader as additional info to the column header.

Edit 2025-07-22:
We decided to place the a11y way to configure the displayed certificate list columns in the "View" menu. Additionally the sort order should be configurable there accessibly, too.
This was not discussed, but I imagine we should do this via radio buttons in a sub menu like in the new "Color Scheme" menu item.

Related Objects

StatusAssignedTask
OpenNone
Open TobiasFella

Event Timeline

aheinecke added a subscriber: aheinecke.

I think the priority is low because the optional columns are not really that useful for most users and were mostly added as a "nice to have" feature. The details are in doubt available e.g. through the certificatedetails widget.

ebo raised the priority of this task from Low to Normal.Tue, Jul 22, 2:32 PM
ebo updated the task description. (Show Details)
ebo edited projects, added gpd5x, vsd34; removed Restricted Project.
ebo added a subscriber: alexk.
ikloecker mentioned this in Unknown Object (Maniphest Task).Mon, Jul 28, 3:14 PM
ikloecker added a parent task: Unknown Object (Maniphest Task).
ikloecker mentioned this in Unknown Object (Maniphest Task).Mon, Jul 28, 3:19 PM
ikloecker added a parent task: Unknown Object (Maniphest Task).Mon, Jul 28, 3:22 PM