On Tue, 3 Jan 2017 01:00:35 +0100 Vincent Lefevre <vinc...@vinc17.net> wrote: > On 2016-12-26 02:24:30 +0100, Vincent Lefevre wrote: > > I'd say that problem 1 occurs at around 1 over 10. AFAIK, it had never > > occurred before the upgrade. > > After doing more tests with xev, I've noticed that the time delta > between the ButtonPress event and the ButtonRelease event was in > general much lower with the touchpad: about 120 units with the > mouse button, but sometimes less than 10 units with the button > of the touchpad. >
In reviewing this I have a theory, the time is so low there is a race condition. Fvwm gets and maybe ignores the release event before fvwm fully processes the push event. Then fvwm gets stuck waiting for a release event, which happens the next time you clicked the mouse button. When using the function wrapper, this wouldn't happen because the function wrapper due to holds, double clicks, etc, would not necessarily we waiting for a release event like the mouse binding might be. Wonder how common it is for the times between clicks and releases to be that low, or if this bug is more an artifact of that hardware or touchpad drivers. jaimos