Quick double-click stopped working on 1.18
Summary
I have a mouse with programmable buttons, one of which is programmed to perform a relatively quick double-click (<20ms between events). The press registers as a single click after libinput
upgrade from 1.17.3
to 1.18
.
Seems like #455 (closed), but I don't get why it was fixed as a quirk.
The attached logs contain two separate presses of the "double-click button" (indicated by < THE FIRST PRESS: >
and < THE SECOND PRESS: >
).
Steps to reproduce
Perform a double-click with <20ms delays between events, I guess.
Required information
- libinput version:
1.17.3
(double-click works correctly) and1.18
(double-click functions as a single click). - hardware information: may provide if needed
-
libinput record
output: rec_17.3, rec_18 -
libinput debug-events --verbose
output: debug_17.3, debug_18 - I have no idea if it's needed, but here is
xinput list-props
output: list-props (identical with 1.17.3 and 1.18)
Thanks for working on libinput! I don't remember having any issues with it in all the years of using it :)