Mouse wheel does not work when indicator is selected

Bug #542596 reported by Conscious User
96
This bug affects 15 people
Affects Status Importance Assigned to Milestone
GTK+
New
Undecided
Unassigned
gtk+2.0 (Ubuntu)
Confirmed
Wishlist
Unassigned
indicator-sound (Ubuntu)
Fix Released
Wishlist
Conor Curran

Bug Description

Binary package hint: indicator-sound

Although Bug #521046 is now fixed, the mouse wheel still does not work when the sound indicator is selected (AKA its menu is open). Although the menu gives the alternative way of going directly to the slider, I think the wheel should work both when the menu is closed and open, for full consistency.

ProblemType: Bug
Architecture: i386
Date: Sat Mar 20 12:41:13 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
Package: indicator-sound 0.2.1-0ubuntu1
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
SourcePackage: indicator-sound
Uname: Linux 2.6.32-16-generic i686

Revision history for this message
Conscious User (conscioususer) wrote :
Revision history for this message
Conor Curran (cjcurran) wrote :

The slider can be moved via the mouse wheel once the mouse is over the slider. I can see your point though.
Will consult the designer to clarify preferred behaviour.
thx,

Conor

Changed in indicator-sound (Ubuntu):
assignee: nobody → Matthew Paul Thomas (mpt)
status: New → Confirmed
Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Since tooltips are now removed, the only way to see the volume with some more precision is to open the menu, so it's not a bad idea to make the wheel work when the menu is open.

Revision history for this message
Cody Russell (bratsche) wrote :

This is not something we can fix. When you have a popup window (which all menus are) then it's going to be blocking events from arriving to other windows.

Changed in indicator-sound (Ubuntu):
status: Confirmed → Won't Fix
Conor Curran (cjcurran)
Changed in indicator-sound (Ubuntu):
assignee: Matthew Paul Thomas (mpt) → nobody
assignee: nobody → Conor Curran (cjcurran)
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

<https://wiki.ubuntu.com/SoundMenu#Title>: "...when the pointer is over the title, whether the menu is open or not, clicking a mousewheel up or down should increase or decrease the volume..."

Changed in indicator-sound (Ubuntu):
status: Won't Fix → Confirmed
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

From discussion with Cody: Fixing this is dependent on fixing GTK menus generally to bubble up to their parent any input that they don't handle specially themselves. It's the same basic problem as bug 324836 and bug 366193.

Revision history for this message
Conscious User (conscioususer) wrote :

As an intermediate solution, how hard would it be to (1) automatically give focus to the slider when the menu is open and (2) make the wheel work for the slider regardless if the cursor is over it or not? I'm guessing (1) is easy, since the Me Menu does this for the microblogging text field. But I don't know if (2) is possible.

Revision history for this message
Conor Curran (cjcurran) wrote :

Going to close this now because as Matthew has pointed out the problem lies within GTK and not the indicator.

Changed in indicator-sound (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Nicolò Chieffo (yelo3) wrote : Re: [Bug 542596] Re: Mouse wheel does not work when indicator is selected

Are you sure? If I'm not wrong in the old volume control this was possible.

Revision history for this message
Conscious User (conscioususer) wrote :

Probably because the old control did not use a menu. It's the menus, in particular, who are very focus-greedy.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Please stop closing this as Won't Fix or Invalid. The current behavior doesn't follow the specification, it's one of the most commonly cited problems with the sound menu, it is fixable (as demonstrated by the old volume control), and we have people who can fix it. If it can only be fixed in GTK, then mark it as affecting GTK and link it to the relevant GTK bug report.

Changed in indicator-sound (Ubuntu):
status: Invalid → New
Revision history for this message
Vish (vish) wrote :

This bug is an upstream one and it would be quite helpful if somebody experiencing it could send the bug the to the people writing the software. You can learn more about how to do this for various upstreams at https://wiki.ubuntu.com/Bugs/Upstream.
Once submitted upstream , do report back here with the upstream bug number.
Thanks in advance!

Once we get a fix for that in gtk , probably its a trivial fix in indicator-sound

Changed in gtk+2.0 (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in indicator-sound (Ubuntu):
importance: Undecided → Wishlist
Conor Curran (cjcurran)
Changed in indicator-sound (Ubuntu):
status: New → Confirmed
Revision history for this message
tsg1zzn (tsg1zzn) wrote :

If it doesn't work when using a menu, then don't use a menu.

Revision history for this message
tsg1zzn (tsg1zzn) wrote :

When running gnome-volume-control-applet an applet appears that works correctly. Why not build on that? Having the volume control in the notification area is illogical and impractical anyways.

Revision history for this message
Robert Roth (evfool) wrote :

I have tried to reproduce this using 12.04, with indicator-sound 0.8.0.0-0ubuntu3 and scrolling while over the sound icon works both when the sound menu is open and closed, so I am setting the ubuntu task as Fix released. Feel free to reopen if it still doesn't work for you in the development version, Precise.
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in indicator-sound (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.