Closed Bug 1819288 Opened 2 years ago Closed 2 years ago

Unable to invoke folder context menu via keyboard - Windows context menu key (application key) or Shift+F10 on folder selects topmost folder tree node instead and shows account context menu

Categories

(Thunderbird :: Folder and Message Lists, defect, P2)

Thunderbird 112

Tracking

(thunderbird_esr102 unaffected, thunderbird111 affected, thunderbird112+ fixed)

RESOLVED FIXED
113 Branch
Tracking Status
thunderbird_esr102 --- unaffected
thunderbird111 --- affected
thunderbird112 + fixed

People

(Reporter: pvagner, Assigned: elizabeth)

References

(Blocks 2 open bugs)

Details

(Keywords: access, regression, ux-mode-error, Whiteboard: [Supernova3p])

Attachments

(2 files)

This is on linux with:

  • Thunderbird daily 112.0a1 (2023-02-27) (64-bit)
  • at-spi2-core 2.46.0
  • python-atspi 2.46.0

However I expect this to be reproduceable on all the platforms

The problem

New folder tree introduced in Thunderbird 111 can already be navigated with the keyboard. Up and down arrow keys are changing the selection, left and right arrow keys are used to collapse or expand tree nodes.
It is possible to inwoke the context menu when folder tree has the focus, however it always scrolls to the parent account node when pressing shift+F10 or applications key.

Steps to reproduce

  • Launch thunderbird, use tab or shift+tab or F6 and shift+F6 to focus the folder tree.
  • Now press down arrow key several times so any folder is selected.
  • Now press shift+F10 to bring up the context menu.

Actual results

Context menu is opened however after pressing F10 focus has jumped from the selected folder in the tree to its parent coresponding with the account.

Expected

It should be possible to bring up a context menu for any folder selected in the folder tree with the keyboard alone.

Thanks Peter, good catch!

Confirming for 112.0a1 (2023-03-01) (64-bit), Win10.
This is quite disfunctional for users depending on keyboard access.

STR

  • Select a folder which is not an account node in folder pane, e.g. Inbox or any other subfolder
  • Press Windows context menu key (Application key) or Shift+F10.

Actual Result

  • Shows account context menu of the topmost account node in the folder tree, and that node gets selected (this bug)
  • Very rarely (no clear pattern), the correct folder context menu gets shown.

Expected Result

  • Selection should not change
  • Should show the folder context menu of the selected folder
Severity: -- → S3
Priority: -- → P3
Summary: Unable to inwoke the folder tree context menu for individual folders with the keyboard → Unable to invoke folder context menu via keyboard - Windows context menu key (application key) or Shift+F10 on folder selects topmost folder tree node instead and shows account context menu
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee: nobody → elizabeth
Priority: P3 → P2
Attached image Windows OS, daily 2023-03-07 (deleted) —

I can confirm this not working as expected. I will look into a fix.

Status: NEW → ASSIGNED
Attachment #9323715 - Attachment description: WIP: Bug 1819288 - Fix context menu for folder tree items. → Bug 1819288 - Fix context menu for folder tree items. r=#thunderbird-front-end-reviewers
Target Milestone: --- → 113 Branch
Blocks: 1823771

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/140f39a4e690
Fix context menu for folder tree items. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Comment on attachment 9323715 [details]
Bug 1819288 - Fix context menu for folder tree items. r=#thunderbird-front-end-reviewers

[Triage Comment]
Approved for beta

Attachment #9323715 - Flags: approval-comm-beta+
Whiteboard: [Supernova] → [Supernova3p]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: