[a11y] Feisty gnome-panel applets lack names, descriptions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
at-poke (Ubuntu) |
Fix Released
|
High
|
Daniel Holbach | ||
gnome-orca (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: gnome-applets
In Edgy, all of applets in gnome-panel had names and/or descriptions and/or labels. For instance, the description associated with the trash applet had a description which indicated how many items were in the trash. The volume control embedded component had the name of "volume control" and a description which indicated the track and current volume (e.g. "Master 83%"). The weather applet embedded component's description indicated the city and conditions; the current temperature was contained in a label in one of the component's descendants. And so on, and so on.
I just installed Feisty and all of this information seems to be absent -- at least for all of the non-default applets. (It is still present for Show Desktop, Window List, Workplace Switcher, and clock). As a result, screen readers such as Orca can no longer provide access to these items. Instead they can only say "panel" because that is apparently all that is currently being exposed via AT-SPI. (You can verify this using AT-POKE)
Just in case I was missing a package, I tried building and installing from source gnome-panel and gnome-applets. It made no difference.
According to one of the developers of gnome-panel, names, descriptions, and the like are contained in the server files shipped with the applets and their absence is a bug within the distro.
Update: It seems that without libgail- gnome-module installed, the above is the case. With it installed, I can now see the names and descriptions via AT-POKE. In light of this, would it be possible to make libgail- gnome-module a dependency of gnome-panel?