[dash] result group headers do not give updated description

Bug #817422 reported by Florian Boucault
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-2d
In Progress
High
Michał Sawicz
unity-2d (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

TBD

Tags: a11y
Revision history for this message
Florian Boucault (fboucault) wrote :

This is likely due to Qt's accessibility framework not updating the value of Accessible.name when its bound to another property. For example:

Item {
    property string test
    Accessible.name: test
}

If the value of 'test' changes Accessible.name does not seem to be updated.

For the same reason the global search results are not readable and for the same reason status of apps in launcher is not up to date.

tags: added: a11y
Changed in unity-2d:
status: New → Confirmed
importance: Undecided → High
Changed in unity-2d (Ubuntu):
status: New → Confirmed
Changed in unity-2d:
milestone: none → 4.4
Changed in unity-2d:
milestone: 4.4 → 4.6
Changed in unity-2d:
milestone: 4.6 → 4.8
Changed in unity-2d:
assignee: nobody → Florian Boucault (fboucault)
status: Confirmed → In Progress
Changed in unity-2d:
milestone: 4.8 → 4.10
Changed in unity-2d:
milestone: 4.10 → 4.12
Changed in unity-2d:
status: In Progress → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
Changed in unity-2d:
status: Fix Released → Triaged
Changed in unity-2d (Ubuntu):
status: Fix Released → Triaged
Changed in unity-2d:
status: Triaged → In Progress
Changed in unity-2d (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Michał Sawicz (saviq) wrote :

I wonder how related it is to http://doc.qt.nokia.com/latest/qaccessible.html#updateAccessibility - possibly the Accessible element should call updateAccessibility on itself whenever its properties are changed.

Revision history for this message
Michał Sawicz (saviq) wrote :
Revision history for this message
Gerry Boland (gerboland) wrote :

My theory is that the accessibility bridge qt-at-spi is cacheing the first accessibility values it gets. But these values are not being notified of an update, or the library isn't able to update them.

I'm trying to determine if QSpiAccessible::accessibleEvent is being called with NameChanged
https://gitorious.org/qt-at-spi/qt-at-spi/blobs/2ab395376f9d27ee3edf5b31e9a3f740fa6b2c4f/src/accessible.cpp#line218

I'm also not convinced that the Accessibility.name values are being set at all from the GridView in TileVertical.qml!

Revision history for this message
Michał Sawicz (saviq) wrote :
Changed in unity-2d:
assignee: Florian Boucault (fboucault) → Michał Sawicz (saviq)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.