Open Bug 1958478 Opened 1 year ago Updated 8 months ago

OpenPGP Key Import Info Dialog Multiple UI Issues

Categories

(MailNews Core :: Security: OpenPGP, enhancement)

Thunderbird 128
enhancement

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: til.mohr, Assigned: til.mohr)

Details

(Whiteboard: [mailsec-nicetohave])

Attachments

(8 files)

Steps to reproduce:

Tools > OpenPGP Key Manager > File > Import Public Key(s) From File > Select some file (best, if it contains a lot of keys) > Accept & Import
Then the key import info dialog will open up.

Actual results:

Issues:

Also see attached images (small import = 6 keys, large import = 301 keys) - full window captures, default window size (no manual resizing).

Expected results:

  • The dialog does not crash Thunderbird
  • The dialog fits within the screen
  • The list of keys within the dialog is scrollable
  • Each keybox can be viewed in its entirety
    ** Truncate long identities (details can be viewed anyways by clicking "View Details and manage key acceptance")
  • The "OK" button is always shown (on-screen), regardless of how many keys are being imported
Attached image OLD_small-import.png
Attached image OLD_large-import.png
Assignee: nobody → til.mohr
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Submitted a patch. Will now submit screen shots of the new UI (using the same test files)

Attached image NEW_top.png
Attached image NEW_bottom.png

(after scrolling to the bottom of the key list)

Component: Untriaged → Security: OpenPGP
Product: Thunderbird → MailNews Core

What is blocking this?

Our simple fixes resolve issues that hundreds of employees in our company alone are facing on a regular basis. All that needs to be done is merge.

The patch from Betterbird looks good to us, we see all issues as resolved.
I will submit the Betterbird patch here with Thunderbird.

Thank you @Betterbird-Devs for taking your time to fix this :)

Whiteboard: [mailsec-nicetohave]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: