← Back to team overview

dx-packages team mailing list archive

[Bug 1354178] [NEW] volume slider UI broken: strange slow movements after moving the mouse off and on

 

Public bug reported:

Steps to reproduce (it's a bit difficult):

- start with the volume at a value somewhere near the middle; just to ease testing.
- click on the sound indicator
- press the button over the volume slider handle as if to start dragging it and keep the mouse button pressed
- don't move the mouse horizontally, only vertically. If you move the mouse horizontally (perhaps beyond a small "tolerance" of a few pixels) you won't reproduce the issue 
- drag downwards, untill outside the volume widget. Do not release the mouse button yet
- now move horizontally (still keeping the mouse button pressed), for example to the left. Now the volume slider doesn't move, which is expected (well actually it should keep following mouse movements, but this is a minor issue and it can be considered ok, in a kind of incomplete imitation of the drag-too-far-cancels-interaction way certain UI elements work)
- move the mouse cursor vertically upwards, so as to go back into the slider area.

Expected: the slider handle should now jump to the position of the mouse
cursor and follow mouse movements, as it did at the beginning

Observed: the slider handle jumps to some apparently random position
which is somewhere midway between where it was and the mouse cursor. As
you move the mouse cursor to the left or to the right, the slider handle
moves too in the same direction, but much "slower", that is, the slider
handle movements reproduce mouse cursor movements on a much smaller
scale (linearly). Normally, when you hold the mouse cursor still, the
slider handle stays still too (there is a 1-1 correspondence between
mouse horizontal position and slider handle position, though at a
non-1:1 scale). However, if you move the mouse cursor off-end on one
side or the other, then (and only in that case) the slider handle will
keep moving slowly towards the mouse cursor.

All together it's complete nonsense.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: indicator-sound 12.10.2+14.04.20140401-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
NonfreeKernelModules: nvidia
ActionStates: ({'desktop-settings': (true, signature '', @av []), 'mic-volume': (true, '', [<0.421722412109375>]), 'mute': (true, '', [<false>]), 'phone-settings': (true, '', []), 'volume': (true, 'i', [<0.745086669921875>]), 'root': (true, '', [<{'title': <'Sound'>, 'accessible-desc': <'Volume (74%)'>, 'icon': <('themed', <['audio-volume-high-panel', 'audio-volume-high', 'audio-volume', 'audio']>)>, 'visible': <true>}>]), 'scroll': (true, 'i', [])},)
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Aug  7 23:11:49 2014
InstallationDate: Installed on 2013-10-11 (300 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: indicator-sound
UpgradeStatus: Upgraded to trusty on 2014-05-24 (75 days ago)

** Affects: indicator-sound (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to indicator-sound in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1354178

Title:
  volume slider UI broken: strange slow movements after moving the mouse
  off and on

Status in “indicator-sound” package in Ubuntu:
  New

Bug description:
  Steps to reproduce (it's a bit difficult):

  - start with the volume at a value somewhere near the middle; just to ease testing.
  - click on the sound indicator
  - press the button over the volume slider handle as if to start dragging it and keep the mouse button pressed
  - don't move the mouse horizontally, only vertically. If you move the mouse horizontally (perhaps beyond a small "tolerance" of a few pixels) you won't reproduce the issue 
  - drag downwards, untill outside the volume widget. Do not release the mouse button yet
  - now move horizontally (still keeping the mouse button pressed), for example to the left. Now the volume slider doesn't move, which is expected (well actually it should keep following mouse movements, but this is a minor issue and it can be considered ok, in a kind of incomplete imitation of the drag-too-far-cancels-interaction way certain UI elements work)
  - move the mouse cursor vertically upwards, so as to go back into the slider area.

  Expected: the slider handle should now jump to the position of the
  mouse cursor and follow mouse movements, as it did at the beginning

  Observed: the slider handle jumps to some apparently random position
  which is somewhere midway between where it was and the mouse cursor.
  As you move the mouse cursor to the left or to the right, the slider
  handle moves too in the same direction, but much "slower", that is,
  the slider handle movements reproduce mouse cursor movements on a much
  smaller scale (linearly). Normally, when you hold the mouse cursor
  still, the slider handle stays still too (there is a 1-1
  correspondence between mouse horizontal position and slider handle
  position, though at a non-1:1 scale). However, if you move the mouse
  cursor off-end on one side or the other, then (and only in that case)
  the slider handle will keep moving slowly towards the mouse cursor.

  All together it's complete nonsense.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: indicator-sound 12.10.2+14.04.20140401-0ubuntu1
  ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
  Uname: Linux 3.13.0-32-generic x86_64
  NonfreeKernelModules: nvidia
  ActionStates: ({'desktop-settings': (true, signature '', @av []), 'mic-volume': (true, '', [<0.421722412109375>]), 'mute': (true, '', [<false>]), 'phone-settings': (true, '', []), 'volume': (true, 'i', [<0.745086669921875>]), 'root': (true, '', [<{'title': <'Sound'>, 'accessible-desc': <'Volume (74%)'>, 'icon': <('themed', <['audio-volume-high-panel', 'audio-volume-high', 'audio-volume', 'audio']>)>, 'visible': <true>}>]), 'scroll': (true, 'i', [])},)
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Thu Aug  7 23:11:49 2014
  InstallationDate: Installed on 2013-10-11 (300 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
  SourcePackage: indicator-sound
  UpgradeStatus: Upgraded to trusty on 2014-05-24 (75 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1354178/+subscriptions


Follow ups

References