Impossible to navigate between panel menus when the mouse cursor is over the panel
Bug #834065 reported by
David Barth
This bug affects 10 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity-2d |
Fix Released
|
High
|
Michał Sawicz | ||
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
- position the mouse cursor on the global menu or one system indicator
- click to reveal the drop-down menu (and leave the cursor there)
- try to navigate with the left or right keyboard arrows
Expected result: the left or right side menu opens
Issue: the same menu stays open and other menus can't be visited with the keyboard
Note: if you move the mouse cursor outside of the panel frame, then you can navigate with keyboard cursor keys again.
Related branches
lp://staging/~3v1n0/unity/panelmenu-fixes
- Neil J. Patel (community): Approve
- Jason Smith (community): Approve
- Gord Allott (community): Approve
-
Diff: 1499 lines (+470/-231)12 files modifiedplugins/unityshell/src/PanelIndicatorsView.cpp (+55/-41)
plugins/unityshell/src/PanelIndicatorsView.h (+13/-1)
plugins/unityshell/src/PanelMenuView.cpp (+146/-86)
plugins/unityshell/src/PanelMenuView.h (+9/-7)
plugins/unityshell/src/PanelTitlebarGrabAreaView.cpp (+35/-33)
plugins/unityshell/src/PanelTitlebarGrabAreaView.h (+11/-10)
plugins/unityshell/src/PanelView.cpp (+20/-9)
plugins/unityshell/src/PanelView.h (+3/-0)
plugins/unityshell/src/PluginAdapter.cpp (+33/-1)
plugins/unityshell/src/WindowButtons.cpp (+14/-2)
plugins/unityshell/src/WindowManager.cpp (+5/-1)
services/panel-service.c (+126/-40)
lp://staging/~saviq/unity-2d/fix-menubar-navigation
- Gerry Boland (community): Approve
- Alberto Mardegan (community): Approve
-
Diff: 37 lines (+10/-0)2 files modifiedlibunity-2d-private/src/indicatorsmanager.cpp (+8/-0)
libunity-2d-private/src/indicatorsmanager.h (+2/-0)
Changed in unity: | |
assignee: | nobody → Neil J. Patel (njpatel) |
milestone: | none → 4.12.0 |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
milestone: | 4.12.0 → 4.14.0 |
Changed in unity: | |
milestone: | 4.14.0 → 4.16.0 |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
affects: | ubuntu → unity (Ubuntu) |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: didrocks-oneiric-list |
Changed in unity: | |
milestone: | 4.16.0 → 4.18.0 |
Changed in unity: | |
assignee: | Neil J. Patel (njpatel) → Marco Trevisan (Treviño) (3v1n0) |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
assignee: | nobody → Michał Sawicz (saviq) |
milestone: | none → 4.14 |
milestone: | 4.14 → 4.12 |
Changed in unity-2d: | |
status: | Confirmed → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | Fix Released → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is right but there is something more.
If the first entry of the menu has a submenu (like with firefox "view menu"<"toolbar"), you can't navigate with the right arrow through the menus but only with the left one first before going to the right.