Ticket #1821 (closed bug: fixed)

Opened 2 years ago

Last modified 2 years ago

Overlapping menuitems not focused when mouse is inside parent menu frame

Reported by: mmlr Owned by: jackburton
Priority: normal Milestone: R1
Component: User Interface Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Platform: All
Blocking:

Description

When a menu is opened from a parent menu, the child menu does not get focused as long as the mouse stays inside the frame of the parent menu. This causes unexpected behaviour as the mouse is visibly over the opened child menu, but moving it does change the parent menu as the child has no focus. Will attach pictures that hopefully the show it better than I can describe it...

To reproduce: 1. Run Haiku with a small resolution (800x600 for example) 2. Click on ProcessController replicant to open the menu 3. Go to "Threads and CPU Usage" 4. Select "kernel team" -> The threads child menu does now not fit on screen anymore and therefore (correctly) overlaps the parent menu. 5. Move the mouse so it is over the "idle thread" for example, but still in the frame of the "Threads and CPU Usage" menu.

Now the "idle thread" menu item is not selected and moving the mouse down selects the next team.

Attachments

menufocus1.png Download (24.8 KB) - added by mmlr 2 years ago.
menufocus2.png Download (22.3 KB) - added by mmlr 2 years ago.
menufocus3.png Download (28.0 KB) - added by mmlr 2 years ago.

Change History

Changed 2 years ago by mmlr

Changed 2 years ago by mmlr

Changed 2 years ago by mmlr

Changed 2 years ago by jackburton

  • status changed from new to assigned

It seems it's only triggered by ProcessController. A similar situation as you described occurs with tracker "NavMenu", when you open it near the right end of the screen and yoo descend a lot of directories, but there menus work correctly.

Changed 2 years ago by jackburton

  • status changed from assigned to closed
  • resolution set to fixed

It's fixed in r24044.

Note: See TracTickets for help on using tickets.