Ubuntu 13.10 upgrade broke click-and-drag
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-synaptics (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After upgrading to 13.10, click-and-drag no longer works correctly (system-wide).
Steps to reproduce:
* Open a window where you can highlight text
* Move the cursor to the start of the text you want to select, using the touchpad
* Press the right-click button and immediately start dragging using the touchpad
* Eventually let go of the button and stop dragging
On Ubuntu 13.04 this worked fine.
After upgrading to 13.10, however, click events are only registered with a large delay. So doing the steps above actually causes the following event sequence.
* The mouse moves along the drag path
* The button-down event registers long way into the drag (or maybe at the end of the drag path)
* The remainder of the mouse motion events then happen
* The button-up event triggers
(I verified the event order using `xinput test`)
Workaround is to wait (maybe about a second) between pressing the right mouse button and starting to drag.
Needless to say, this makes using Ubuntu pretty annoying.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xserver-
ProcVersionSign
Uname: Linux 3.11.0-15-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Thu Feb 6 00:43:39 2014
DistUpgraded: 2014-02-01 11:51:02,949 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
InstallationDate: Installed on 2013-01-11 (391 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: FUJITSU LIFEBOOK T901
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: Upgraded to saucy on 2014-02-01 (4 days ago)
dmi.bios.date: 06/08/2011
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: Version 1.08
dmi.board.name: FJNB228
dmi.board.vendor: FUJITSU
dmi.chassis.type: 10
dmi.chassis.vendor: AOK331E5123F2005
dmi.modalias: dmi:bvnFUJITSU/
dmi.product.name: LIFEBOOK T901
dmi.sys.vendor: FUJITSU
version.compiz: compiz 1:0.9.10+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sat Feb 1 21:33:26 2014
xserver.configfile: default
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 2600
vendor BOE
xserver.version: 2:1.14.
Also, this doesn't seem to be a fixed-time delay between pushing the mouse button and the event firing.
Instead, it appears that the mouse-down event can only fire if the cursor is not in motion, or when the button is released (in which case mouse-down and mouse-up fire consecutively).
For example, clicking while spinning the cursor in circles never registers a drag event. But if I stop moving the mouse for even a moment, the mouse-down event registers then (regardless of how long ago I actually pressed it).