Page MenuHome GnuPG

Kleopatra: NVDA reads introduction text of Certify dialog four times
Testing, NormalPublic

Description

How to reproduce:

  • Start Kleopatra and NVDA
  • Select an OpenPGP certificate (that can be certified)
  • Start the certification of the selected certificate

Observed result:
The Certify dialog is opened and NVDA reads the introduction text "Verify the fingerprint, mark the user IDs you want to certify, and select the key you want to certify the user IDs with. [...]" four times (and also some other text).

Expected result:
The Certify dialog is opened and NVDA reads the introduction text "Verify the fingerprint, mark the user IDs you want to certify, and select the key you want to certify the user IDs with. [...]" once.

Note: Reading the dialog's text twice also happens for other dialogs, e.g. the Delete Certificate(s) confirmation dialog.

Event Timeline

ikloecker created this task.
ikloecker mentioned this in Unknown Object (Maniphest Task).Sep 29 2025, 9:51 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Oct 6 2025, 9:16 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Oct 13 2025, 9:49 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Oct 20 2025, 9:38 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Oct 27 2025, 9:29 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Nov 3 2025, 9:01 AM
ikloecker mentioned this in Unknown Object (Maniphest Task).Mon, Nov 10, 9:01 AM
ikloecker changed the task status from Open to Testing.Tue, Nov 18, 10:03 AM

This is fixed.

It's a bit problematic to test because what NVDA speaks depends on how you trigger the Certify action and where the mouse pointer is located. The best method to test this is to trigger the Certify action with the keyboard (either with the shortcut or by navigating to the Certify button in the toolbar). Make sure that the mouse pointer doesn't point at anything inside the Certify window because NVDA likes to speak what's below the mouse pointer.

In my test (triggered via pressing Space with focused Certify toolbar button) NVDA spoke

Certify Certificate: werner.koch@gnupg.com  dialog  Verify the fingerprint, mark the user IDs you want to certify, and select the key you want to certify the user IDs with.
Note: Only the fingerprint clearly identifies the key and its owner.
Fingerprint:  A E A 8, 4 E D C, F 0 1 A, D 8 6 C, 4 7 0 1, C 8 5 C, 6 3 1 1, 3 A E 8, 6 6 5 8, 7 D 0 A  Alt+  F
timegrid added a subscriber: timegrid.

Looks good to me on gpg4win-5.0.0-beta413 @ win11

alt+r
Certify Certificate: Edward Tester  dialog  Verify the fingerprint, mark the user IDs you want to certify, and select the key you want to certify the user IDs with.
Note: Only the fingerprint clearly identifies the key and its owner.
Fingerprint:  1 1 A 9, C 6 D 0, 6 7 1 7, C 4 E 2, 8 4 9 6, 0 B A 9, 0 6 E 2, 8 F 5 F, B 5 2 9, 7 4 8 9  Alt+  F