GNOME Bugzilla – Bug 360230
[a11y] gnome-system-monitor "Resources" tab is inaccessible
Last modified: 2012-08-14 21:32:15 UTC
See also Orca bug #354782. There are several components on the Resources tab in gnome-system-monitor that are inaccessible. When used with Orca, they just speak their role suggesting that there is no LABEL_FOR or LABELLED_BY accessibility information. When there are two buttons associated with one "area" on the page tab, it looks like the first one is speaking the group title (eg. "Memory and Swap History") and the second one speaks nothing. A suggested approach to fixing this is to have a look at the Glade file for the Orca Preferences dialog: http://cvs.gnome.org/viewcvs/*checkout*/orca/src/orca/orca-setup.glade?rev=1.34 and see how it groups similar components together on its Magnifier tab page using GtkFrame. If you did something similar on the "Resources" tab in gnome-system-monitor, you could then use the label to the right of those buttons for the LABEL_FOR relationship with the button. And similarily with the LABELLED_BY relationship from the button to the label. Orca will automatically speak the label associated with the frame followed by the label associated with the button.
Not reproducible with gnome-system-monitor 2.17.6. Closing.
Actually.... I *can* still reproduce it with gnome-system-monitor 2.17.6 under Ubuntu Feisty Fawn (fully updated, latest Orca from svn trunk). When I tab among the buttons on the Resources page using focus tracking mode, I see labels like: * CPU: 7.9% * User Memory: 156.2 MB of 1011.5 MB 15.5% And so on. What I hear from Orca are * CPU History button * Memory and Swap History button Etc. Are there other packages I should have installed?
Peculiar. I heard the full labels being spoken, not just the sub-headings on the Resources tab.
Aha! I dug through the Solaris spec file for gnome-system-monitor and it looks like there's a patch for Solaris that sets the LABEL_FOR and LABELLED_BY properties: http://cvs.opensolaris.org/source/xref/jds/spec-files/trunk/patches/gnome-system-monitor-01-solaris.diff I'm not sure what in the patch needs to stay with just Solaris and/or why the patch just cannot be contributed back to the community. Is the patch at the above URL something that could be contributed back to gnome-system-monitor proper? If not, would just the accessibility diffs be acceptable?
I don't know anything about a11y. The a11y changes from this patch need to be splitted.
See also bug 400484.
We don't need two bugs reporting the same problem. Closing this as a duplicate of bug #400484, and will make Orca bug #354782 dependent upon that. *** This bug has been marked as a duplicate of 400484 ***