Closed Bug 1753286 Opened 3 years ago Closed 3 years ago

Context menus of new Address Book not keyboard accessible (menu key, Shift+F10): should use `contextmenu` event

Categories

(Thunderbird :: Address Book, defect, P3)

Thunderbird 98

Tracking

(thunderbird_esr91 unaffected)

RESOLVED FIXED
99 Branch
Tracking Status
thunderbird_esr91 --- unaffected

People

(Reporter: thomas8, Assigned: darktrojan)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Attached image The menu key on a Windows keyboard (deleted) —

Context menus of new Address Book are not keyboard accessible in any way, which in turn makes a number of actions like Export and Default startup directory on address books or Write and Print on contacts inaccessible.

STR (seen on 98.0a1 (2022-02-02) (64-bit))

  1. In new Address Book, select Personal Address Book
  2. Press the menu key or Shift+F10 (Windows/Linux); the Mac equivalent might be the Cmd key

Actual

  • nothing
  • Many contextual actions are completely inaccessible for keyboard users

Expected (see classic AB in TB91)

  • open the AB's context menu to provide keyboard access to contextual functions
  • ensure all actions are keyboard accessible

Implementation

This should be due to a wrong design which doesn't use contextmenu event to cover both mouse and keyboard access.

This was already at the top of bug 1717632, but I think it is ok to move it here since it was a bit of an outlier, so I just added a note to the first comment.

Version: unspecified → Thunderbird 98

It does use the contextmenu event, but bails out early because the event target is the list, not the row.

Assignee: nobody → geoff
Status: NEW → ASSIGNED
Target Milestone: --- → 99 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/a910d3d30ad7
Make Address Book context menus keyboard accessible. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: