Media buttons inconsistent with system-wide button behavior
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Fix Released
|
Medium
|
Unassigned | ||
The Sound Menu |
Fix Released
|
Medium
|
Conor Curran | ||
indicator-sound (Ubuntu) |
Fix Released
|
Medium
|
Conor Curran |
Bug Description
Binary package hint: indicator-sound
This is a followup to Bug #624610 .
Steps to reproduce:
1 : Press media-button in sound menu [press and hold, dont release]
- Notice the button appears pressed.
2 : While maintaining the press , Move mouse away from the button
- Still initial button appears pressed.
3 : Move mouse over the other media buttons
- No hover over the new button[button does not react], while the initial button still appears pressed.
4 : Release the button over any of the other media buttons
- Action for the button over which the release occurred is triggered.
This is inconsistent with button behaviour system-wide, where release outside the button will trigger *no* action.
This seems to be a common behaviour throughout the indicator-menu and gtk-menus systemwide
> Press one menu item > Release over the next menu item, *that* second menu item's action is triggered.
*But* for the menu items, the next menu item does get highlighted, so the user knows that the new menu item is active now.
There are two problems here, we create the media "buttons" and not menu items here:
The best fix for this is to maintain system-wide behaviour and to /not/ trigger action over the other items.
Or, a last resort that could be done is to make the media buttons state /not/ be pressed always when the mouse moves away,
and to make the "press" for the new media button.
ProblemType: BugDistroRelease: Ubuntu 10.10
Package: indicator-sound 0.4.7-0ubuntu2
ProcVersionSign
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Wed Sep 29 14:46:29 2010Installatio
ProcEnviron:
LANG=en_IN
SHELL=
Related branches
- Kalle Valo (community): Approve
-
Diff: 286 lines (+61/-83)2 files modifiedsrc/indicator-sound.c (+28/-13)
src/transport-widget.c (+33/-70)
Changed in indicator-sound: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Conor Curran (cjcurran) |
Changed in indicator-sound (Ubuntu): | |
importance: | Low → Medium |
Changed in indicator-sound: | |
status: | Triaged → In Progress |
milestone: | none → 0.5.7 |
Changed in hundredpapercuts: | |
importance: | Undecided → Medium |
milestone: | none → nt3-ayatana |
status: | New → In Progress |
description: | updated |
Changed in indicator-sound: | |
milestone: | 0.5.7 → 0.5.8 |
Changed in indicator-sound: | |
status: | In Progress → Fix Released |
Changed in hundredpapercuts: | |
status: | In Progress → Fix Released |
Connor mentioned he would look into this for Natty