Left touchpad and mouse buttons stops working after suspend
Summary
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
Hardware information:
- MacBook Air 2013
- Mouse EXEQ MM-600
- Touchpad: determines itself as bcm5974
Other log output:
-
libinput record
for touchpad record-bcm5974-tap-to-click-not-working.log -
libinput record
for mouse record-mouse-left-click-not-working.log -
libinput debug-events --verbose
for touchpad debug-events-bcm5974-tap-to-click-not-working.log -
libinput debug-events --verbose
for mouse debug-events-mouse-left-click-not-working.log -
xinput list-props
for touchpad xinput-list-props-bcm5974 - modalias modalias