Continuous Grab doesn't work with tablet on Linux #89304
Operating system: Manjaro Linux
Graphics card: Nvidia GeForce GTX 750 Ti
Broken: 2.92 and 2.93
Worked: 2.93 on Windows
Short description of error
Continuous grab function doesn't work with a tablet
Exact steps for others to reproduce the error
Have a tablet set to Relative Mode (Mouse mode). Select the cube. Press G and move the cursor to the edge of the screen. On linux with a tablet the cursor and the cube will stop at the edge of the screen but with a mouse (and with a tablet on Windows) you can keep moving them. Same thing happens when scrolling the menus with the middle mouse click (for example in outliner)
Please watch the video. I demonstrate the issue in the 3D viewport, as well as in the blender preferences menu
Changed status from 'Needs Triage' to: 'Confirmed'
Hm, never noticed this (because I have the tablet in absolute mode usually), but would actually confirm.
Interestingly, this breaks for me when building with
WITH_X11_INPUT (so a
make lite is fine for me).
I might be getting something wrong though, because testing previous versions down til 2.79 all behave the same (Continuous grab not working).
Will confirm for now.
What is happening is that continuous grab is disabled when a tablet is present. This is done because continuous mode moves the mouse, and a tablet in absolute mode will move it back, causing an infinite loop between the two. If you can't differentiate a tablet in mouse mode vs absolute mode then there isn't much you can do to fix this; I'm not familiar enough with Linux to say whether that information is available.
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?