GNOME Bugzilla – Bug 618774
Active descendant in Rhythmbox sidebar not presented
Last modified: 2010-09-20 10:52:55 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
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
Hi Jon, see attchment. I can't make much of it, though. Regards, Rudolf
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.
Hi Joannie, I can't add the attachment (resource temporarily not available). I'll retry later. Rudolf
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.
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!
Thanks alot! This makes rhythmbox much more usable! Rudolf