http://defect.opensolaris.org/bz/show_bug.cgi?id=11260
Summary: Notification icon tooltip accessibility issues
Classification: Development
Product: nwam
Version: unspecified
Platform: ANY/Generic
OS/Version: OpenSolaris
Status: NEW
Severity: normal
Priority: P4
Component: GUI
AssignedTo: nwam-dev at opensolaris.org
ReportedBy: william.walker at sun.com
QAContact: nwam-dev at opensolaris.org
--- Comment #0 from Willie Walker <william.walker at sun.com> 2009-09-09
15:39:52 UTC ---
Right now, the Orca screen reader expects tooltips to support the accessible
text interface or have an accessible name and/or description. This is mostly
due to empirical evidence that all tooltips encountered to date have merely
been simple text objects.
With the advent of the new GTK+ tooltip API, it is apparently possible to
create more complex tooltips. The new NWAM GUI takes advantage of this API and
apparently renders the tooltip in a table. The result is that the Orca screen
reader fails to read the text. Couple this with the fact that there is a
severe accessibility issue with icons in the notification area in general
(https://bugzilla.gnome.org/show_bug.cgi?id=547475), and the impact on the user
is that they end up having little idea of what the icon in the notification
area is for. All they get is that there is an "icon" there.
At some point in the future, the GAIL (and Orca) will most likely need to
address how the new tooltip API. However, if NWAM could set the accessible
description of the tooltip, I *think* Orca should be able to handle it.
Failing that, the GAIL code related to tooltips looks like it also uses the
accessible name.
To test this with Orca:
1) Run orca
2) Ctrl+Alt+Tab to the top panel
3) Use whatever sequence of arrow and tab keys you need to get to the NWAM
status icon
4) Press Ctrl+F1 to expose the tooltip
Orca should speak the contents of the tooltip.
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.