Details
-
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)
Description
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" } } } }
Attachments
Issue Links
- 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