Stylus input isn't rotated with screen
Bug summary
Basically the same symptoms as described in #1118 (closed) and #564 (closed): Stylus input works as expected in the device's native upright position but is rotated (or rather not rotated) in all other screen orientations. Touchscreen input is not affected.
The regression apparently happened between mutter 41.1 and 41.2. I bisected it down to 44d45f3f, though I can't see how the the changes there would cause this behavior.
Affected versions
This was tested on Arch Linux GNOME/Wayland with the following packaged versions of mutter
Unaffected
- mutter-41.1-1 and below
Affected
- mutter-41.2-1
- mutter-41.2-2
- mutter-41.3-1
Affected Hardware
Lenovo IdeaPad Duet 3i using the built-in ELAN901C digitizer. (The corresponding kernel module is i2c_hid
)
- Linux 5.15.10 and 5.10.67
- systemd 250.2
- libinput 1.19.3