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.

Reply via email to