@@ -1885,11 +1885,12 @@ FocusScope {
18851885
18861886 property int scrollAreaWidth: width / 3
18871887 property bool progressiveScrollingEnabled: false
1888+ property bool wasTouchPress: false
18881889
18891890 onMouseXChanged: {
18901891 mouse.accepted = false
18911892
1892− if (hoverMouseArea.pressed) {
1893+ if (hoverMouseArea.pressed || wasTouchPress) {
18931894 return;
18941895 }
18951896
@@ -1925,7 +1926,12 @@ FocusScope {
19251926 }
19261927 }
19271928
1928− onPressed: mouse.accepted = false
1929+ onPressed: {
1930+ mouse.accepted = false;
1931+ wasTouchPress = mouse.source === Qt.MouseEventSynthesizedByQt;
1932+ }
1933+
1934+ onExited: wasTouchPress = false;
19291935 }
19301936
19311937 FloatingFlickable {