Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.7.1, 6.8.0 Beta1
-
None
-
-
98778f00b (dev), 74b959e08 (6.8), 2ecfee540 (6.7)
Description
Scrolling in nested lists using mouse wheel is impossible compared to version 6.5.0. In version 6.5.0 when you reached the end of a nested list you could continue scrolling the main list. Now scrolling stops as long as your mouse cursor remains over the nested list.
You can try this out with the following example:
import QtQuick import QtQuick.Controls Window { width: 800 height: 800 visible: true ListView { anchors.fill: parent model: 5 spacing: 5 clip: true delegate: Rectangle { id: mainDelegate readonly property int row: index width: ListView.view.width height: 500 color: "green" Label { text: "%1".arg(mainDelegate.row) } ListView { width: parent.width height: parent.height / 2 anchors.verticalCenter: parent.verticalCenter model: 10 spacing: 5 clip: true delegate: Rectangle { width: ListView.view.width height: 100 color: "red" Label { text: "%1 %2".arg(mainDelegate.row).arg(index) } } } } } }
Attachments
Issue Links
- duplicates
-
QTBUG-126828 Flickable consumes wheel events when it is unable to scroll
- Closed
For Gerrit Dashboard: QTBUG-126514 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
572633,8 | Flickable: Don't consume wheel events towards adjacent bound | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
584675,2 | Flickable: Don't consume wheel events towards adjacent bound | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
584812,2 | Flickable: Don't consume wheel events towards adjacent bound | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |