Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.2.6, 6.3.0 Beta2, 6.4.0
-
26cd43f02 (dev), 23ce8a110 (6.5), ff1953617 (6.4), dc8f44b14 (dev), 7eee2ffec (6.4), 93f99ba81 (6.5), a21b91c99 (tqtc/lts-6.2), b9565b3af (tqtc/lts-6.2)
Description
In a simple test project where a QQuickWidget is used to display an item containing a Popup and a Button in the Popup, the button will receive touch begin but never a touch end event. Clicking with a mouse works fine (press & release received).
The problem does not seem to occur in 5.15.8 at all.
import QtQuick 2.15 import QtQuick.Controls 2.15 Item { width: 640 height: 480 visible: true Popup { closePolicy: Popup.NoAutoClose visible: true width: 640 height: 480 Button { text: "TAP ME" anchors.fill: parent onPressed: { console.log( "Button onPressed") ; } onReleased: { console.log( "Button onReleased") ; } onClicked: { console.log( "Button onClicked") ; } } } }
Steps to reproduce the problem:
- Run the attached example
- Tap on the button
Attachments
Issue Links
- is duplicated by
-
QTBUG-109951 Touch end event not triggered for MultiPointInputArea in Listview and in QQuickWidget
- Closed
- relates to
-
QTBUG-101748 QQuickWidget - touch misbehaving badly with overlapping handlers hieararchy
- Closed
-
QTBUG-113558 QQuickWidget does not handle touch event via QML TapHandler correctly
- Closed
- replaces
-
QTBUG-86729 many Qt Quick test failures after input event refactoring
- Closed
- resulted in
-
QTBUG-113384 QQuickWidget - touchpad click not working after scrolling
- Closed