Page MenuHome GnuPG

Kleopatra: Tab navigation in smartcard table is broken
Testing, NormalPublic

Description

Tab navigation in the Smartcard Dialog is broken: If the focus is once in the table, (Shift+)Tab will navigate the table items (up/down) instead of next/previous elements

I can reproduce that Shift+Tab gets stuck at the first table row.

Event Timeline

ikloecker created this task.
ikloecker renamed this task from Kleopatra: Fix tab navigation in smart card table to Kleopatra: Tab navigation in smartcard table is broken.Jan 22 2026, 3:19 PM
ikloecker added a project: Bug Report.
ikloecker changed the task status from Open to Testing.Jan 22 2026, 5:06 PM
ikloecker moved this task from Backlog to WIP on the vsd34 board.

Fixed and backported for VSD 3.4

Note that the action buttons in the table no longer receive keyboard focus with Tab. One has to use the arrow keys to navigate to them. I think this is an improvement because I experienced the previous behavior as tedious where one had to tab over all action buttons to leave the table.

ikloecker mentioned this in Unknown Object (Maniphest Task).Jan 26 2026, 9:36 AM

Looks good to me on gpg4win-5.0.2-beta2 @ win11:

Remaining attempts:  PIN: 3, PUK: 0, Admin PIN: 3  <html>Shows the number of remaining attempts for entering the correct PIN or PUK.</html>  Alt+  R
tab
card keys and certificates  tree view
Signature Key  not selected  row 1  Card Slot  column 1  level 1
shift+tab
Remaining attempts:  PIN: 3, PUK: 0, Admin PIN: 3  <html>Shows the number of remaining attempts for entering the correct PIN or PUK.</html>  Alt+  R
tab
card keys and certificates  tree view
Signature Key  not selected  level 1
tab
tab control
OpenPGP - 0005 00009D59  tab  Alt+  O
shift+tab
card keys and certificates  tree view
Signature Key  not selected  level 1
right arrow
selected
no associated certificate  User ID  column 2  level 1
right arrow
Fingerprint  column 4  level 1
right arrow
21 November, 2025  Created  column 5  level 1
right arrow
sign, certify  Usage  column 6  level 1
right arrow
brainpoolP256r1  Algorithm  column 7  level 1
right arrow
Actions  button  Show actions available for this smart card slot
timegrid edited projects, added gpd5x (gpd-5.0.2); removed gpd5x.