You have been subscribed to a public bug: If the touch is on the screen and taps the screen with the pen, the touch is interrupted and the touch end event is not received. This problem is reproduced in ubuntu20.04. ubuntu18.04 does not have this problem. This is the log obtained using xinput --test-xi2.
EVENT type 23 (RawTouchUpdate) device: 2 (10) detail: 2 valuators: 0: 39423.40 (39423.40) 1: 35779.45 (35779.45) EVENT type 23 (RawTouchUpdate) device: 2 (10) detail: 2 valuators: 0: 39423.40 (39423.40) 1: 35777.45 (35777.45) EVENT type 23 (RawTouchUpdate) device: 2 (10) detail: 2 valuators: 0: 39423.40 (39423.40) 1: 35779.45 (35779.45) EVENT type 11 (HierarchyChanged) Changes happened: [new slave] device 2 [master pointer (3)] is enabled device 3 [master keyboard (2)] is enabled device 4 [slave pointer (2)] is enabled device 5 [slave keyboard (3)] is enabled device 6 [slave keyboard (3)] is enabled device 7 [slave keyboard (3)] is enabled device 8 [slave keyboard (3)] is enabled device 9 [slave keyboard (3)] is enabled device 10 [slave pointer (2)] is enabled device 11 [slave keyboard (3)] is enabled device 12 [slave keyboard (3)] is enabled device 13 [slave keyboard (3)] is enabled device 14 [slave keyboard (3)] is enabled device 15 [slave keyboard (3)] is enabled device 16 [slave keyboard (3)] is enabled device 17 [slave keyboard (3)] is enabled device 18 [slave pointer (2)] is enabled device 19 [slave keyboard (3)] is enabled device 20 [slave pointer (2)] is enabled device 21 [slave keyboard (3)] is enabled device 22 [slave keyboard (3)] is enabled device 23 [slave keyboard (3)] is enabled device 24 [slave pointer (2)] is enabled device 25 [slave keyboard (3)] is enabled device 26 [slave keyboard (3)] is enabled device 27 [slave pointer (2)] is enabled device 28 [floating slave (0)] is disabled changes: [new slave] EVENT type 12 (PropertyEvent) property: 338 'Device Accel Velocity Scaling' changed: deleted EVENT type 12 (PropertyEvent) property: 337 'Device Accel Adaptive Deceleration' changed: deleted EVENT type 12 (PropertyEvent) property: 336 'Device Accel Constant Deceleration' changed: deleted EVENT type 12 (PropertyEvent) property: 335 'Device Accel Profile' changed: deleted EVENT type 12 (PropertyEvent) property: 203 'Device Enabled' changed: modified EVENT type 11 (HierarchyChanged) Changes happened: [device enabled] device 2 [master pointer (3)] is enabled device 3 [master keyboard (2)] is enabled device 4 [slave pointer (2)] is enabled device 5 [slave keyboard (3)] is enabled device 6 [slave keyboard (3)] is enabled device 7 [slave keyboard (3)] is enabled device 8 [slave keyboard (3)] is enabled device 9 [slave keyboard (3)] is enabled device 10 [slave pointer (2)] is enabled device 11 [slave keyboard (3)] is enabled device 12 [slave keyboard (3)] is enabled device 13 [slave keyboard (3)] is enabled device 14 [slave keyboard (3)] is enabled device 15 [slave keyboard (3)] is enabled device 16 [slave keyboard (3)] is enabled device 17 [slave keyboard (3)] is enabled device 18 [slave pointer (2)] is enabled device 19 [slave keyboard (3)] is enabled device 20 [slave pointer (2)] is enabled device 21 [slave keyboard (3)] is enabled device 22 [slave keyboard (3)] is enabled device 23 [slave keyboard (3)] is enabled device 24 [slave pointer (2)] is enabled device 25 [slave keyboard (3)] is enabled device 26 [slave keyboard (3)] is enabled device 27 [slave pointer (2)] is enabled device 28 [slave pointer (2)] is enabled changes: [device enabled] EVENT type 1 (DeviceChanged) device: 2 (28) reason: SlaveSwitch Reporting 3 classes: Class originated from: 28. Type: XIButtonClass Buttons supported: 7 Button labels: None None None "SECONDARY" None None None Button state: Class originated from: 28. Type: XIValuatorClass Detail for Valuator 0: Label: Abs X Range: 0.000000 - 16777215.000000 Resolution: 0 units/m Mode: absolute Current value: 0.000000 Class originated from: 28. Type: XIValuatorClass Detail for Valuator 1: Label: Abs Y Range: 0.000000 - 16777215.000000 Resolution: 0 units/m Mode: absolute Current value: 0.000000 EVENT type 17 (RawMotion) device: 2 (28) detail: 0 flags: valuators: 0: 11471359.32 (11471359.32) 1: 9371135.44 (9371135.44) EVENT type 17 (RawMotion) device: 2 (28) detail: 0 flags: valuators: 0: 11471359.32 (11471359.32) 1: 9371135.44 (9371135.44) EVENT type 15 (RawButtonPress) device: 2 (28) detail: 1 flags: valuators: EVENT type 10 (FocusOut) device: 3 (3) windows: root 0x200 event 0x3e00001 child 0x0 mode: NotifyNormal (detail NotifyNonlinear) flags: [same screen] buttons: 1 modifiers: locked 0 latched 0 base 0 effective: 0 group: locked 0 latched 0 base 0 effective: 0 root x/y: 2800.00 / 1206.00 event x/y: 2590.00 / 1018.00 EVENT type 17 (RawMotion) device: 2 (28) detail: 0 flags: valuators: 0: 11471359.32 (11471359.32) 1: 9371135.44 (9371135.44) EVENT type 16 (RawButtonRelease) device: 2 (28) detail: 1 flags: valuators: EVENT type 13 (RawKeyPress) device: 3 (21) detail: 37 valuators: EVENT type 13 (RawKeyPress) device: 3 (21) detail: 54 valuators: ^C ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: bot-comment -- touch input lost touch end event https://bugs.launchpad.net/bugs/1964761 You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp