-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.9.2
-
None
On Android it is common to give the visually impaired users auditive feedback about the current scroll position during the scroll gesture.
iOS and macOS only emit "ding" sounds when the start/end of a list are reached.
Android uses gradient "ding" sounds to indicate the relative position within the scroll view. I've attached a screen cast to show this behavior: AndroidSettings.mp4
See this MWE to reproduce the issue:
ApplicationWindow {
visible: true
Flickable {
Accessible.role: Accessible.ScrollBar
anchors.fill: parent
contentHeight: columnLayout.implicitHeight
contentWidth: columnLayout.implicitWidth
ColumnLayout {
id: columnLayout
Repeater {
model: 100
Text {
Accessible.name: text
Accessible.role: Accessible.StaticText
Layout.fillWidth: true
color: "white"
text: "Element %1".arg(index)
}
}
}
}
}
| For Gerrit Dashboard: QTBUG-139833 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 673349,3 | Implement QAccessibleScrollInterface in QAccessibleQuickItem | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
| 673350,3 | Use new signal QAccessible::ScrollingPositionChanged to inform a11y layer | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
| 673351,3 | Add QAccessibleScrollInterface to inform Android TalkBack about scroll | dev | qt/qtbase | Status: NEW | 0 | 0 |
| 673352,4 | Introduce signal ScrollingPositionChanged to signal ongoing scrolling | dev | qt/qtbase | Status: NEW | 0 | 0 |
| 680392,1 | a11y: Report + allow modifying QQuickScrollBar position | dev | qt/qtdeclarative | Status: NEW | +1 | 0 |