Closed
Bug 427263
Opened 16 years ago
Closed 6 years ago
All XUL files should be checked for missing attributes for a11y.
Categories
(SeaMonkey :: UI Design, defect)
SeaMonkey
UI Design
Tracking
(Not tracked)
RESOLVED
INACTIVE
People
(Reporter: MarcoZ, Unassigned)
References
Details
(Keywords: access, meta)
Good candidates to check are: 1. radio groups, textboxes, menu lists, other controls that have a label preceeding them that has no "control=<Control's ID>" attribute. 2. For those controls that have a label preceeding and following them, give both labels an ID, and put an aria-labelledby="preceedinglabelID controlsLabelID followingLabelID" attribute on the control. That way, the construct like "Delete history after 9 days" will be exposed to screen readers, giving more contextual information than only the single preceeding label would.
Comment 1•16 years ago
|
||
XUL authoring guidelines: http://developer.mozilla.org/en/docs/XUL_accessibility_guidelines It would be great to have a general tool for this, and build it into one of the popular dev tools, DOM Inspector, or whatever. Also, Mark Finkle started working on a XUL validator.
Comment 2•15 years ago
|
||
This bug is open but targeted for seamonkey2.0a1, which has been released a long time ago. Please set the target milestone to an appropriate value, "---" if it has no specific target.
Updated•15 years ago
|
Assignee: general → nobody
Component: General → UI Design
Keywords: meta
QA Contact: general → ui-design
Target Milestone: seamonkey2.0a1 → ---
Reporter | ||
Comment 3•6 years ago
|
||
Not sure this is still relevant, since a long time has passed since then. Closing as INACTIVE.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•