After performing four finger swipe several times Gnome Shell does not react on single finger taps
Hello!
Originally this issue was filled here, as I assumed it was some libinput bug or device-specific issue (device is Irbis TW118, it's touchscreen is supported since Linux 5.10rc6). @whot looked into logs (uploaded below) and answered:
That's an indication that the issue is with gnome shell, not libinput, because libinput seems to still deliver the events. That also matches what
debug-events
shows, after the simultaneous touches are released, the single touch still gets delivered.Finally, if this is only a bug in a specific rotation of the tablet that's even more a hint it's not in libinput - libinput doesn't have knowledge of the screen rotation so cannot be affected by that.
So yeah, this appears to be a gnome shell bug, not a libinput one.
Affected version
Your OS and version: Ubuntu 20.10 Affected GNOME Shell version: Gnome Shell 3.38.1 Does this issue appear in XOrg and/or Wayland: Wayland
Bug summary
After performing four finger swipe (switch workspace gesture) several times (sometimes even one or two four finger swipe is enough to trigger the issue) Gnome Shell does not react on single finger taps anymore. Somehow regular Gnome apps, such as Gnome Terminal and Nautilus still accept single finger taps just fine when this issue is reproducible.
Steps to reproduce
- Install Ubuntu 20.10 to Irbis TW118, update Linux to 5.10rc6 (or newer) and follow Silead firmware installation manual.
- Rotate Irbis TW118 to portrait orientation.
- Perform four finger swipe (switch workspace gesture) several times and then try to interact with Gnome Shell panel.
What happened
Gnome Shell does not react on taps.
What did you expect to happen
Gnome Shell still react on taps.
Relevant logs, screenshots, screencasts etc.
-
libinput record
output: record.log -
libinput debug-events --verbose
output: debug-events.log
In the beginning of the log I launch a couple of programs (Nautilus and Gnome Terminal) and then place it on two separate workspaces. Then I switch between this workspaces with four finger swipe several times. In the end of the log when issue reproduced I trying to perform four finger swipe up a few times but it didn't work out exactly because issue is reproduced. Then I trying to perform single finger taps on Gnome Shell interface elements but it does not react.