Bubble contents are not exposed in ATK

Bug #331946 reported by Eitan Isaacson
12
Affects Status Importance Assigned to Milestone
Aachen
Invalid
Wishlist
Mirco Müller
notify-osd (Ubuntu)
Fix Released
High
Mirco Müller

Bug Description

Besides a GtkWindow, all of the bubble's visual components are done by direct calls to cairo and pango. For this reason none of the components are exposed to AT-SPI besides the top-level frame.

At minimum, there should be two accessible object children with role of "label", and one child with role of "image" when an icon is displayed.

Implementing full text interfaces for the labels is probably overkill at this point, the label contents should either be inferred from the name, or simply implement Text.getText().

As an exception, it would be nice if volume and brightness notifications also implemented the Accessibility::Value interface.

Tags: a11y

Related branches

Eitan Isaacson (eeejay)
Changed in aachen:
assignee: nobody → eeejay
Revision history for this message
Mirco Müller (macslow) wrote :

True, ATK-utilization still needs to be done.

Changed in aachen:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in notify-osd:
assignee: nobody → macslow
importance: Undecided → Wishlist
status: New → Confirmed
Eitan Isaacson (eeejay)
Changed in notify-osd:
assignee: macslow → eeejay
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

Without this, we have no ability to test notifications rigorously, and no a11y, so marking high priority.

Changed in notify-osd:
importance: Wishlist → High
Changed in notify-osd:
assignee: eeejay → macslow
Changed in aachen:
assignee: eeejay → macslow
Revision history for this message
Eitan Isaacson (eeejay) wrote :

aachen is history.

Changed in notify-osd:
status: Confirmed → Fix Released
Changed in aachen:
status: Confirmed → Invalid
affects: notify-osd → notify-osd (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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