-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.2, 6.2.1
-
macOS 12.0.1 Monterey
Qt 5.15.2, 6.2.1
-
-
2e11918456 (qt/qtbase/dev) 2e11918456 (qt/tqtc-qtbase/dev) 58226a8b62 (qt/qtbase/6.2) a21439787c (qt/qtbase/6.3) 58226a8b62 (qt/tqtc-qtbase/6.2) a21439787c (qt/tqtc-qtbase/6.3) 08bdf345d1 (qt/tqtc-qtbase/5.15)
After update to macOS Monterey scrolling with touch pad is broken.
When swiping touch pad with 2 fingers, view is scrolled in correct direction. But at the moment you raise your fingers, scrolling position unexpectedly jumps back almost to the position where scroll was started.
Reproduces with Qt 5.15.2 and with 6.2.1.
import QtQuick
import QtQuick.Controls
import QtQuick.Window
ApplicationWindow {
width: 640
height: 480
visible: true
title: qsTr("Monterey scrolling issue")
ListView {
id: listView
anchors.fill: parent
spacing: 3
boundsBehavior: ListView.StopAtBounds
model: 255
delegate: Rectangle {
border.width: 1
border.color: "black"
readonly property real tint: ((256 - 10 * (1 + index)) % 256) / (256)
color: Qt.rgba(tint, tint, tint, 1)
width: listView.width
height: 50
Text {
anchors.centerIn: parent
text: index
color: (tint > 0.4) ? "black" : "white"
}
}
}
}
- is required for
-
QTBUG-98771 Document when each Qt::ScrollPhase will occur
-
- Reported
-
-
QDS-5916 QDS 3.0 release dependencies
-
- Closed
-
- relates to
-
QTBUG-97667 macOS 12 Monterey
-
- Closed
-