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 618774 - Active descendant in Rhythmbox sidebar not presented
Active descendant in Rhythmbox sidebar not presented
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.31.x
Other All
: Normal normal
: 2.32.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-16 10:09 UTC by rudolf.weeber
Modified: 2010-09-20 10:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix (2.18 KB, patch)
2010-05-16 14:30 UTC, Joanmarie Diggs (IRC: joanie)
committed Details | Review

Description rudolf.weeber 2010-05-16 10:09:25 UTC
Hi,

in Openoffice Writer, file->new->template and in rhythmbox in the tree-table on the left hand side, the focussed item is presented, when tabbing into the list. But when arrowing in the list, the new item is not presented. In OO Writer, the braille display is just blank, and in Rhythmbox it says "page grayed".

Regards, Rudolf
Comment 1 Mesar Hameed 2010-05-16 10:28:56 UTC
Thanks Rudolf,

Could you please provide a debug.out for the rythmbox case, want to see what events if any we are getting and if we are ignoring something we shouldnt be.

It should show you tabbing into the list and trying to move around it.

Thanks
Comment 2 rudolf.weeber 2010-05-16 13:13:06 UTC
Hi Jon, 
see attchment. I can't make much of it, though.
Regards, Rudolf
Comment 3 Joanmarie Diggs (IRC: joanie) 2010-05-16 13:34:19 UTC
Rudolf, I don't see the attachment, but I see the problem.

Jon, since there are now multiple bugs and RFEs I am not working on while I wait for your message refactor, I'll take this one.
Comment 4 rudolf.weeber 2010-05-16 13:40:07 UTC
Hi Joannie,
I can't add the attachment (resource temporarily not available). I'll retry later.
Rudolf
Comment 5 Joanmarie Diggs (IRC: joanie) 2010-05-16 14:30:12 UTC
Created attachment 161172 [details] [review]
Fix

The problem in the case of Rhythmbox was twofold:

1. In the active descendant changed events, the table emitting the events lacked STATE_FOCUSED. This causes the default script to reject the event.

2. When the active descendant changes, some unnamed (and hence not displaying any text) page tab claims focus. These claims are bogus.

The attached patch addresses both problems. Ora is now presenting the selected item in the sidebar correctly.

It's been committed to git master.
Comment 6 Joanmarie Diggs (IRC: joanie) 2010-05-16 14:32:46 UTC
Since the problem was so easily reproducible as described, and no longer exists for me, I'm going to go ahead and close this bug as FIXED to get it off of our radar.

Rudolf if Orca from git master fails to fix the Rhythmbox issue, please reopen. (I created a new bug for the OOo issue, which I'll look at next.) Thanks!
Comment 7 rudolf.weeber 2010-05-16 15:34:08 UTC
Thanks alot! This makes rhythmbox much more usable!
Rudolf