Left touchpad and mouse buttons stops working after suspend
I've installed Fedora to a MacBook with broken clickpad; specifically, clicking does nothing.
I've enabled tap-to-click, which usually works fine. However, after waking up from suspend both mouse left-click and touchpad tap-to-click stop working, even though
libinput debug-events shows events from both the mouse and the touchpad. Visually, just after waking up from suspend, cursor drags with it the lock-screen, as if the left-button is being held. After getting past the lock-screen though there's nothing wrong except that left-click doesn't work anywhere.
Switching to a VTY and back seems to fix it.
NB: although this is clearly caused by a faulty hw, I figured there's a sw bug as well that needs to be reported. I don't think "left mouse" button should be kept stuck if one keeps repeatedly pressing it on different devices.
libinput version you encountered the bug on
- libinput 1.13.2, and
- libinput from git, commit 82958a31
- MacBook Air 2013
- Mouse EXEQ MM-600
- Touchpad: determines itself as bcm5974
Other log output:
libinput recordfor touchpad record-bcm5974-tap-to-click-not-working.log
libinput recordfor mouse record-mouse-left-click-not-working.log
libinput debug-events --verbosefor touchpad debug-events-bcm5974-tap-to-click-not-working.log
libinput debug-events --verbosefor mouse debug-events-mouse-left-click-not-working.log
xinput list-propsfor touchpad xinput-list-props-bcm5974
- modalias modalias