Ticket #2971 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

F9 + mouse click activates a random menu entry

Reported by: egmont Owned by: andrew_b
Priority: minor Milestone: 4.8.8
Component: mc-core Version: 4.8.7
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master

Description

Press F9. The "Left File ..." menubar gets the keyboard focus, but it's not opened yet. Then click with the mouse somewhere below this menubar, e.g. on one of the files in the directory listing.

When you click, the corresponding Left or File or Command... dropdown is opened, and when you release the mouse, its item under the mouse cursor is activated.

Assuming that you click and release shortly after each other, without watching what mc's doing in between, basically you end up activating a "random" menu entry that you clearly did not intend to activate.

Expected behavior: Clicking with the mouse somewhere other than the top "Left File..." line should not open this menu, instead remove the keyboard focus from there (as if F9 wasn't pressed at all) and act on the actual item (such as a filename in the panel) that you clicked on.

Change History

comment:1 Changed 12 years ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.8

comment:2 Changed 12 years ago by egmont

Geez, this was really fast :) Thanks!

comment:3 Changed 12 years ago by angel_il

  • Votes for changeset set to angel_il

comment:4 Changed 12 years ago by slavazanko

  • Votes for changeset changed from angel_il to angel_il slavazanko
  • Branch state changed from on review to approved

comment:5 Changed 12 years ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from angel_il slavazanko to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

comment:6 Changed 12 years ago by andrew_b

  • Status changed from testing to closed
Note: See TracTickets for help on using tickets.