GNOME Bugzilla – Bug 708085
Remove the mnemonic-widget property from the "Click Assist" GtkLabel
Last modified: 2013-09-16 11:49:30 UTC
Created attachment 254947 [details] [review] proposed patch Currently the mnemonic widget of the heading_click_assist GtkLabel is the value_click_assist GtkLabel. Aside from the fact that the mnemonic widget is expected to be an activatable widget, the fact that this property is set causes Gtk's accessibility support to set a label-for/labelled-by AtkRelation pair. And that, in turn, causes Orca to conclude that the labels are not static text, but instead something that should be presented in conjunction with an activatable widget. That widget doesn't exist and thus the labels never get presented. Long term, I suppose I should give some thought to how Orca should handle labels which claim to label other labels. In the meantime, can we just remove this property? :)
The Date & Time panel has a similar problem with two of its rows where Orca doesn't speak.
Created attachment 254998 [details] [review] datetime: Remove incorrectly set mnemonics The mnemonics were pointing to other GtkLabels rather than activatable widgets and were confusing Orca.
I think this should be a blocker for 3.10. The fix is safe and makes the items in question accessible.
(In reply to comment #3) > I think this should be a blocker for 3.10. The fix is safe and makes the items > in question accessible. I agree.
Review of attachment 254998 [details] [review]: ok
Review of attachment 254947 [details] [review]: ok
Comment on attachment 254947 [details] [review] proposed patch https://git.gnome.org/browse/gnome-control-center/commit/?id=13c0dccd47ffb0a75ac8526775d5c218fa01cb75
Attachment 254998 [details] pushed as 9fface8 - datetime: Remove incorrectly set mnemonics