GNOME Bugzilla – Bug 435577
[pending]Orca does not speak labels of embedded components in gnome-panel
Last modified: 2007-05-08 21:35:18 UTC
Certain applets in gnome-panel display labels (e.g. CPU Frequency Monitor, GNOME Weather). Orca does not speak those labels when one navigates to them.
Created attachment 87474 [details] [review] patch to hopefully solve the reported problem If there's a label being displayed, this patch should cause it to be spoken. Note that with the CPU Frequency Monitor, we do not always seem to be getting updated information. Some tickling/poking/slapping/taunting of the hierarchy in gnome-panel.py might do the trick. Dunno yet. I'll look at that next. BTW, the reason I made potentialLabel a list is because the CPU Frequency Monitor has two labels: number and units.
Just checked the patch in. Updating the summary to pending.
Created attachment 87495 [details] [review] refinement for better access Another issue with gnome-panel is that panels keep issuing their own focused events (with detail1==1) when they're not actually focused. It's as if they want to claim credit for being the parent of the thing that actually has focus. The minor problem with this is that we say "panel" more than we should. The more significant problem is that we display "panel" in braille rather than continuing to display the thing that actually has focus. This patch handles this. Thoughts?
Created attachment 87498 [details] [review] we should probably explicitly check that the "focused" panel really isn't We should explicitly check to be sure the panel which is claiming to have focus really doesn't have focus before we dismiss it. :-)
Any problems with this latest version (which stops saying and displaying "panel" unnecessarily)? If not I'll check it in and close this out. :-)
Looks food to me. Thanks!
> Looks food to me. Thanks! Hungry? ;-) Patch committed. Closing as FIXED. Thanks!