GNOME Bugzilla – Bug 330712
Accessible Name for TimeZone Button shouldn't contain its role
Last modified: 2013-09-13 00:50:21 UTC
Evolution from CVS HEAD, GNOME 2.12, Solaris x86. With Evolution -> Task View bring up the "New Task" dialog and click on the TimeZone icon near the top. This adds a TimeZone "line" to the panel below. If you Tab to the graphical button on the right side of that line, then assistive technologies such as the Orca screen reader get the accessible name for this component, which is "TimeZone Button". Unfortunately, screen readers also speak/braille the role of that component, so the user hears/feels "TimeZone Button button". A component should not contain its role in the accessible name. A better name for this component would be "Select TimeZone".
Created attachment 59099 [details] [review] proposed fix
The above patch should correct this as per the original report. Please note, that String Freeze is due on Monday, so we need to get this in ASAP, if the patch is fine.
It looks great! Thankyou for being so incredibly responsive. Please check into CVS HEAD.
This should be fixed for any controls where the accessible name contains the role.
Accepting patch as per comment 3.
Committed to HEAD. Sending announcements soon.
Mike: True, please file a bug (or separate ones), so we can fix them. Detailed descriptions or string locations would be good, too. :)
Hi Karsten. We've filed bug #330723 on the others that we found. It should hopefully have everything you need to fix them up before the string freeze on Monday. Thanks!