AT-SPI implementation not delivering focus: events when navigating icons in "Add to panel" dialog in gnome-panel

Bug #133795 reported by Joanmarie
4
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

From the original bug filed on gnome.org's bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=468612

----
When arrowing around the icons in the "Add to panel" dialog, I notice that no
focus: events are delivered. In analyzing the dialog hierarchy using at-poke
and/or accerciser, I do notice that the icons present the STATE_FOCUSABLE and
STATE_FOCUSED events. When a state changes to STATE_FOCUSED, a focus: event
should be emitted.
----

The gnome-panel team indicated that this was a Ubuntu bug. I have since confirmed that this bug does not exist when using gnome-panel from GNOME's svn trunk. It seems that the Ubuntu patched version is preventing these events from being emitted.

Without these events, screen readers such as Orca cannot provide access to the selected item/applet.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Do you know if that's due to gnomecanvas or something the dialog is doing wrong?

Changed in gnome-panel:
importance: Undecided → Low
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Raising importance and setting milestone. This represents and access regression in Gutsy.

Changed in gnome-panel:
importance: Low → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

how is that a regression? this dialog didn't change since it has been coded

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Pedro, could you try to reproduce this and try to work out why this seems to work in stock Gnome but not in Ubuntu?

Changed in gnome-panel:
assignee: nobody → pvillavi
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Ok, let me see if i can reproduce this.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Just tested it with orca in Feisty and Gutsy:

- In Feisty it works only the first time you click into the canvas, the second time it doesn't.
- With Gutsy it doesn't works at all at least for me.

It works well in Gnome because Gnome uses a simple treeview for the dialog, in Ubuntu we have a re write of that dialog and we use a canvas based one. Would be nice to have the word of the developer of the dialog.

Changed in gnome-panel:
assignee: pvillavi → desktop-bugs
Changed in gnome-panel:
status: Incomplete → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

The Ubuntu Add To Panel dialog was dropped[1] and we're now using the upstream version of it which emits the events, marking this as fixed, thanks for reporting.

1- https://launchpad.net/ubuntu/hardy/+source/gnome-panel/1:2.21.91-0ubuntu2

Changed in gnome-panel:
status: Confirmed → Fix Released
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.