Ubuntu

Mouse release does not activate playback control buttons

Reported by David Tolnay on 2011-05-09
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
The Sound Menu
Low
Unassigned
indicator-sound (Ubuntu)
Low
Unassigned

Bug Description

indicator-sound 0.6.6.1-0ubuntu3, Ubuntu 11.04
indicator-sound 12.10.2+13.10.20131011-0ubuntu1, Ubuntu 13.10

In maverick's sound menu, it was possible to activate the banshee or rhythmbox play/pause, back, and forward controls by pressing the mouse on the indicator applet sound icon, dragging to the chosen control with the mouse button held down, and releasing the mouse button. It looks like the sound menu spec at https://wiki.ubuntu.com/SoundMenu is ambiguous as to whether this should activate the controls, but all other menu items in the indicator applet can be activated in this way (as an example, the mute option in the sound menu). The fact that this no longer works for the playback control buttons seems like a bug.

To be clear, click/release on the sound menu icon followed by click/release on the playback buttons works perfectly well. The inconsistency is in the playback buttons being more picky than other menu items, in that they can't be triggered by just a mouse release.

<https://wiki.ubuntu.com/Sound#playback-item>: "Conversely, clicking on a different menu item (or any menu title), moving to a button, and releasing, should activate that button."

David Tolnay (dtolnay) wrote :
Conor Curran (cjcurran) wrote :

I don't consider this a bug but more like a bug fix. Play controls or menuitems should not be activated if the proceeding press event occurred in an area outside of the control's space.
The Maverick version was buggy in its handling of key events.

Thanks for reporting this but I feel its a non-starter.

Changed in indicator-sound (Ubuntu):
status: New → Invalid
David Tolnay (dtolnay) wrote :

In the past, menuitems have always been activated in this way. They still are (cf. mute option in the sound menu, the applications/places/system menus in GNOME classic, any time you have a context menu). Since that seems to be the precedent, what justifies the playback controls being the single exception?

David Tolnay (dtolnay) on 2011-05-21
Changed in indicator-sound (Ubuntu):
status: Invalid → New
David Tolnay (dtolnay) wrote :

Adding bug #785678 as a duplicate.

Conor Curran (cjcurran) on 2011-08-17
Changed in indicator-sound:
importance: Undecided → Wishlist
assignee: nobody → Conor Curran (cjcurran)
Robert Roth (evfool) on 2012-02-06
Changed in indicator-sound (Ubuntu):
status: New → Confirmed
Conor Curran (cjcurran) wrote :

I'm not convinced to be honest, awaiting design feedback.

Changed in indicator-sound:
status: New → Incomplete
Changed in ayatana-design:
assignee: nobody → Matthew Paul Thomas (mpt)
importance: Undecided → Medium
John Lea (johnlea) on 2012-09-19
Changed in ayatana-design:
importance: Medium → Undecided
Matthew Paul Thomas (mpt) wrote :

The playback controls aren't the only menu controls that require mousedown as well as mouseup. Just above them is the volume slider, which behaves the same way. And next door, the calendar in the clock menu, which similarly requires mousedown.

For each of those, we could define that they should work on mouseup without mousedown, like menu items do. Would there be any drawbacks?

Changed in ayatana-design:
assignee: Matthew Paul Thomas (mpt) → nobody
Changed in indicator-sound (Ubuntu):
assignee: nobody → Matthew Paul Thomas (mpt)
Changed in indicator-sound:
assignee: Conor Curran (cjcurran) → nobody
Matthew Paul Thomas (mpt) wrote :
Changed in indicator-sound (Ubuntu):
assignee: Matthew Paul Thomas (mpt) → nobody
importance: Undecided → Low
status: Confirmed → Triaged
no longer affects: ayatana-design
Changed in indicator-sound:
status: Incomplete → Triaged
description: updated
Changed in indicator-sound:
importance: Wishlist → Low
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers