iPad Pro 2021 (12.9 in), w/ iOS 15.x
718bef9d2c (qt/qtdeclarative/dev) f11824fcb0 (qt/qtdeclarative/6.3) e97bd5dcc6 (qt/qtdeclarative/6.4) f11824fcb0 (qt/tqtc-qtdeclarative/6.3) e97bd5dcc6 (qt/tqtc-qtdeclarative/6.4) 718bef9d2c (qt/tqtc-qtdeclarative/dev) f11824fcb0 (qt/qtdeclarative/6.3.2)
I'm developing an app that needs to use an Apple Pencil to do some drawing with it. It's a very common thing for users to use buttons, drop downs, sliders, (etc.) with their stylus instead of a finger.
- When trying to tap a button with an Apple Pencil, the button will be "stuck" and not clickable until the user users their finger to press the button
- The user can open dropdown/comboboxes, but they cannot select items. They also get "stuck" and user user do this with multiple options. The dropdown/combobox doesn't close when an item is selected
- When using a Dial, the user can move the dial around, but the dial doesn't get "unselected" when they lift the Apple Pencil up
To see this behavior happen, I'd recommend using the Qt Quick Controls 2 Gallery example: https://doc.qt.io/qt-5/qtquickcontrols-gallery-example.html
This is a very critical problem for the usability of any app that can be used with a stylus.
I'd also recommend double checking if this is broken on Android as well, with a device that has support for a pressure pen. (E.g. with a Samsung Galaxy Tab S7 or S6).
I've got a Windows 2-in-1 that has a built-in Wacom pen;
I'll test that. On Windows 10, I am able to use Qml controls w/ a Wacom tablet pen.
|For Gerrit Dashboard: QTBUG-98936|
|422182,1||Don't ungrab for a TabletRelease event: wait for the synth-mouse release||tqtc/lts-6.2||qt/tqtc-qtdeclarative||Status: NEW||0||0|
|420351,7||Don't ungrab for a TabletRelease event: wait for the synth-mouse release||dev||qt/qtdeclarative||Status: MERGED||+2||0|
|422180,2||Don't ungrab for a TabletRelease event: wait for the synth-mouse release||6.4||qt/qtdeclarative||Status: MERGED||+2||0|
|422181,2||Don't ungrab for a TabletRelease event: wait for the synth-mouse release||6.3||qt/qtdeclarative||Status: MERGED||+2||0|