Pinch Touchpad Gestures only detected on GNOME Elements
Affected version
- Ubuntu 24.04 LTS
- GNOME Shell 46 (45 seems to be unaffected)
- Wayland (not tested on XOrg)
- Happens without extensions
Bug summary
Touchpad pinch gestures are no longer captured over apps. They are captured when the cursor is over the desktop or top bar and any GNOME popouts from the top bar. It also works when hovering over the Ubuntu dock, but I think that's just because that extension moves an existing GNOME element.
Steps to reproduce
- Perform a pinch gesture over an app
What happened
- The pinch gesture wasn't captured by the extension
What did you expect to happen
- The pinch gesture was captured by the extension
Relevant logs, screenshots, screencasts etc.
I made a tiny GNOME Shell extension that logs the touchpad events. This is what I'm using to try and figure out what's going on. https://github.com/FlynnD273/touchdebug-debug
Here's a screencast of me moving the mouse around. I'm also trying to perform pinch gestures over the terminal and it doesn't work. As you can see, it does work over the top bar, and it does work globally for swipe gestures. I couldn't figure out how to upload a video here so here's an Imgur link instead. If there's a better way to do this, I'm all ears.