No touch up event after the screen is turned off
Summary
libinput does not emit touch up events when the screen is off while fingers are still on the screen.
Steps to reproduce
- Turn on the screen
- Put your 4 fingers on the screen
- Turn off the screen and don't release your fingers
- Release your fingers after the screen is turned off
- Turn on the screen
- No touch up event is sent
Required information
- libinput version: 1.19.3-2.1 from openSUSE Tumbleweed
- hardware information:
> udevadm info /sys/class/input/event1
P: /devices/pci0000:00/808622C1:03/i2c-3/i2c-WCOM4808:00/0018:056A:4808.0001/input/input6/event1
N: input/event1
L: 0
S: input/by-path/platform-808622C1:03-event-mouse
E: DEVPATH=/devices/pci0000:00/808622C1:03/i2c-3/i2c-WCOM4808:00/0018:056A:4808.0001/input/input6/event1
E: DEVNAME=/dev/input/event1
E: MAJOR=13
E: MINOR=65
E: SUBSYSTEM=input
E: USEC_INITIALIZED=10612596
E: ID_INPUT=1
E: ID_INPUT_TABLET=1
E: ID_INPUT_WIDTH_MM=107
E: ID_INPUT_HEIGHT_MM=172
E: ID_SERIAL=noserial
E: ID_PATH=platform-808622C1:03
E: ID_PATH_TAG=platform-808622C1_03
E: LIBINPUT_DEVICE_GROUP=18/56a/4808:i2c-WCOM4808:00
E: DEVLINKS=/dev/input/by-path/platform-808622C1:03-event-mouse
-
libinput record
output: libinput-output.log -
libinput debug-events --verbose
output: libinput-debug-events.log