Bug 36548 - Help frames accessibility issues
Summary: Help frames accessibility issues
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P1 major (vote)
Target Milestone: 2.1.1   Edit
Assignee: Konrad Kolosowski CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
: 37423 53190 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-04-15 21:45 EDT by Konrad Kolosowski CLA
Modified: 2004-04-19 10:47 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konrad Kolosowski CLA 2003-04-15 21:45:41 EDT
Jaws shows 14 frames when viewing help.  It is not clear which frames contain 
readable contents and which are used purely for layout.  The names of the 
frames are sometimes criptic like "NavFrame".
Comment 1 Konrad Kolosowski CLA 2003-04-15 22:10:59 EDT
I identified the following problems with frames:

1.  Frame element is missing a title attribute, and only provides non 
translatable name attribute.
2.  Many frames that are needed are not displayed in a list of frames because 
they do not have unique name attributes.  For example there is only one tool 
bar frame since all views (toc, search, bookmarks, links, contents) have a 
toolbar with the same name "ToolbarFrame".
3.  Help contains 6 hidden frames needed by implementation , There is 1 "temp" 
frame, and 5 "liveHelpFrame" frames.  Only one "liveHelpFrame" is needed.
4.  Out of the 6 hidden frames only one ("temp") frame is listed in JAWS.  It 
is desired that none of these frames is listed.  The "liveHelpFrame" frames are 
not included included due to a style="visibility:hidden" attribute.  The "temp" 
frame is shown in the list because its hidden style is applied by style that is 
defined in a class and class="hidden" attribute is applied.
5.  Frames that only contain nested frames and nothing else, are shown in the 
list of frames.  Ideally they should not be listed, and minimally a title 
should indicate that the frame contains other frames only.

The first two items are required to meet accessibility guidelines.  This bug 
needs to be fixed for 2.1.1.  Please approve.
Comment 2 Konrad Kolosowski CLA 2003-04-15 22:13:33 EDT
I have forgot to mention that adding titles to the frames will require new 
strings in the properties.  To have the titles show in other languages, the 
properties file will need to be re-translated for 2.1.1.
Comment 3 Dorian Birsan CLA 2003-04-15 23:40:50 EDT
+1

The fixes are important and very low risk, they should be put in 2.1.1
Comment 4 Dejan Glozic CLA 2003-04-16 08:52:56 EDT
+1
Comment 5 Konrad Kolosowski CLA 2003-04-17 11:24:19 EDT
Fixed in for both 2.1 and 2.1.1.
Comment 6 Konrad Kolosowski CLA 2003-07-18 14:40:32 EDT
*** Bug 37423 has been marked as a duplicate of this bug. ***
Comment 7 Konrad Kolosowski CLA 2004-04-19 10:47:59 EDT
*** Bug 53190 has been marked as a duplicate of this bug. ***