Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.2.4, 6.4.0, 6.5.0, 6.6
-
None
-
Dell laptop (XPS 9520) on Windows,
Ubuntu 22.04 on XWayland
Description
Reproduction steps:
- Check out the https://code.qt.io/cgit/qt/qtbase.git/tree/examples/widgets/touch/fingerpaint
- Build the sample and run it on a screen with touch.
- Place the index finger and start drawing.
- Place the middle finger and start drawing.
- Lift the index finger.
- Place the index finger again and try to draw.
- Note that only a single dot is placed.
Sometimes Qt behaves correctly if the fingers are placed far enough apart (it's hard to see a pattern when the bug does not appear).
Expected behavior is that the finger painting should draw more than one point when the index is placed down and dragged again.
I have reproduced this issue on multiple platforms (Windows, Linux) in our in-house application, but the issue appears straight away in the sample above.
Qt5 works fine, as does QtQuick in both Qt5 and Qt6.
Might be related to QTBUG-99426?