After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 508255 - Missing "object:active-descendant-changed"
Missing "object:active-descendant-changed"
Status: RESOLVED FIXED
Product: atk
Classification: Platform
Component: gail
unspecified
Other All
: Normal normal
: ---
Assigned To: Li Yuan
Li Yuan
Depends on:
Blocks:
 
 
Reported: 2008-01-09 10:18 UTC by Li Yuan
Modified: 2008-01-10 08:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch based on gail (2.96 KB, patch)
2008-01-09 13:04 UTC, Li Yuan
none Details | Review

Description Li Yuan 2008-01-09 10:18:47 UTC
Steps to reproduce:

1/ Start Orca.

2/ Start gtk-demo Tree View -> List Store demo.  
   The demo comes up with the "Bug Number" column header with focus.

3/ Arrow right twice to the "Description" column header.

4/ Arrow down twice.

5/ Arrow left once.
   Focus is on the "Critical" text in the Severity column.

6/ Press Shift-Tab. Focus is given to the "Severity" column header.

7/ Arrow down once.

Focus is back on the "Critical" text but Orca speaks:

SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Fixed? column header'
SPEECH OUTPUT: 'check box not checked '

But it's the same problem. No "object:selection-changed" event,
so we are unable to setup the index of the child that can be used in
onFocus().

So what you've done certainly helps very much, but it looks like
there is another code path through gailtreeview.c that's going to
need to send this event.
Comment 1 Li Yuan 2008-01-09 13:04:57 UTC
Created attachment 102458 [details] [review]
proposed patch based on gail
Comment 2 Rich Burridge 2008-01-09 16:55:26 UTC
I can confirm that with the patch from this bug, and
the patch from bug #497218 and the patch to Orca from 
bug #486895, that Orca is now speaking the correct 
information.

Thanks Li!
Comment 3 Li Yuan 2008-01-10 08:35:04 UTC
You are welcome :)