Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
5.15.0, 5.15.1, 5.15.2
-
Pixel 3a, Android 11, English, TalkBack on.
Description
Update by Reporter: Looks like this issue was fixed with 5.15.3. Reporter CI/CD environment built a version with 5.15.2 which still had the issue.
Context
QtQuick Controls 2 Button on Android Phone with TalkBack activated to fulfill requirements of WCAG 2.0 / WCAG2ICT
Expectations
- FocusRect of TalkBack should be moved if item moves to new position on screen.
Observation
Clicking on the button does not update the TalkBack focus rectangle.
Code
import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Window 2.15 Window { visible: true Button { text: "Button" onClicked: () => { console.log("onClicked"); move(); } Accessible.name: text Accessible.onPressAction: () => { console.log("onPressAction"); move(); } function move() { x = 100; y = 100; } } }
Output
Output after opening the app, focus button and "click" on it via Android TalkBack.
W Qt A11Y : Could not activate platform accessibility. W Qt A11Y : AccessibilityNodeInfo with empty contentDescription: -2147483647 D libA11Y_armeabi-v7a.so: qml: onPressAction D libA11Y_armeabi-v7a.so: qml: onClicked