- 
    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
 
-