Bug 817980

Summary: ButtonPress event has 1s delay when performing drag gestures
Product: [Fedora] Fedora Reporter: Sandro Mani <manisandro>
Component: xorg-x11-drv-synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: peter.hutterer
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-13 22:43:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg.0.log none

Description Sandro Mani 2012-05-02 00:13:16 UTC
Created attachment 581503 [details]
Xorg.0.log

Description of problem:
When performing drag gestures (i.e. mouse press + mouse move) of any kind with the touchpad, the gesture starts off as only mouse move, the mouse-press state only changes after a significant lag (ca 1s). 

This applies to any kind of drag gesture (selecting text, moving windows, etc).

Running xev, when press-dragging inside the window, MotionNotify events start appearing immediately, but with state=0x000. Only after ca 1s, the ButtonPress event appears, after which the MotionNotify events have state 0x100 (for left click drag) as expected.

This only happens when using the touchpad, using an external mouse the problem does not appear.

This is always reproducible on a Thinkpad T60, but not on a Thinkpad T400 (running rawhide). The T60 installation is a stock F17-KDE-x86_64 installation from the beta live cd.

Version-Release number of selected component (if applicable):
xorg-x11-drv-synaptics-1.5.99.904-1.fc17.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Move any window, drag text, etc
2. Notice that the actual drag event starts with a delay: you need to keep the mouse pressed for ca 1s before moving it for the drag/select gesture to behave as expected

Additional info:
Xorg.0.log attached. No custom xorg.conf.

Comment 1 Sandro Mani 2012-05-13 22:43:06 UTC
Appears to be fixed by one of the recent synaptics driver updates.