Bug 455527 - Horrible UX when opening a detached PGP signature
Summary: Horrible UX when opening a detached PGP signature
Status: REPORTED
Alias: None
Product: kleopatra
Classification: Applications
Component: general (show other bugs)
Version: 3.1.15
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Andre Heinecke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-18 05:51 UTC by Roland Illig
Modified: 2022-06-18 06:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot (8.38 KB, image/png)
2022-06-18 05:51 UTC, Roland Illig
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roland Illig 2022-06-18 05:51:19 UTC
Created attachment 149873 [details]
screenshot

SUMMARY
Create a file named signature.pgp with the following content:
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQS7wyAjWilQwVHG9Vsf2nroCY7WDgUCYqpEaQAKCRAf2nroCY7W
Dit1AJ9beBaBp86pk44/F2X9Qud6bYyi1ACfbyAro856N96BBJhAPwawWmxSq1A=
=qdwz
-----END PGP SIGNATURE-----
Double-click on that file to open it with Kleopatra.

OBSERVED RESULT
See screenshot.
> Ein Fehler ist aufgetreten: Kleopatra: Die Datei „C:\Users\rillig\Desktop\pgpgKcKJrNO7O“ lässt sich nicht zum Lesen öffnen.: Input/output error (218136625)

* The title bar contains a '&' that was meant to be used as the accelerator character in a label, not in a dialog title.
* The title contains the word Entschlüsseln even though a detached signature has nothing to do with decryption, it's only about validating a signature.
* The icon is the info icon but should be the error icon.
* The text 'Ein Fehler ist aufgetreten: ' would have been redundant if the correct icon had been used.
* The word 'Kleopatra' is redundant as it already occurs in the title of the dialog.
* The punctuation '.:' is wrong.
* The 'Input/output error' is in English, it must be in German instead.
* The error number 218136625 looks arbitrary, its hexadecimal representation 0x0d008031 at least has a few more 0 digits.
* The error code is not clickable, there is no obvious way to get further information on that particular error code.
* The user-friendly 'Datei nicht gefunden' (file not found) does not occur in the error message at all.
* There is no context information. It would have been helpful to have the text 'Die Datei „%s.pgp“ ist eine losgelöste/abgetrennte Signatur, aber die zugehörige Datei „%s“ existiert nicht.' and a button 'Open folder' that opens the folder of the signature file.

EXPECTED RESULT
A simple error message does not contain 9 severe usability problems at once.
This is not the only place in Kleopatra with horrible usability, it fits well into the rest of the program.

To improve that situation, pick any person who has no interest in the details of cryptography but nevertheless wants to send and receive e-mails that nobody else can read. Let that person explain what they understand and what the program should do. Then modify Kleopatra to actually serve the user's needs. (This will take several years of work but should be done nevertheless.) Kleopatra Gpg4win-3.1.15 makes the impression that the only people who have actually used Kleopatra are crypto nerds, and that nobody else should do it because it is frighteningly complicated.

SOFTWARE/OS VERSIONS
Windows: 11
Gpg4win-3.1.15
Comment 1 Roland Illig 2022-06-18 06:22:35 UTC
I just found usability issue no 10, to make the list complete:
* There is a '?' in the upper right corner. When I click it, I get a 'no entrance' cursor, no matter where in the dialog I point. The '?' is therefore useless, even more, it is a waste of time.