-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forms Tests #486
Comments
While not part of Section 508 since it is WCAG 2.1, and this SC is for controls, Understanding 2.5.3 Label in Name, under Intent:
|
Based on what I believe WCAG's intention is (despite contradictory content in each Understanding for 3.3.2 and 2.4.6), our baseline tests are accurate. Thus, in your example above, results would be: What is the test result for [SC 3.3.2 Labels or Instructions]? Pass I think there is some opportunity to add clarification in the baseline to avoid confusion and explain our interpretation for users, especially given that folks may combine these in one test process for alignment. Under 3.3.2, I think we should extract the following text from the Understanding and place it directly in the baseline to strengthen why we interpreted 3.3.2 in this specific way: "While this Success Criterion requires that controls and inputs have labels or instructions, whether or not labels (if used) are sufficiently clear or descriptive is covered separately by 2.4.6: Headings and Labels." We should suggest to W3C some modifications of Understanding to avoid confusion; I will post some ideas in another comment. |
Suggested amendments to 3.3.2: The intent of this Success Criterion is to have content authors present instructions or labels The intent of this Success Criterion is not to clutter the page with unnecessary information but to provide important cues and instructions that will benefit people with disabilities. Too much information or instruction can be just as harmful as too little. The goal is to make certain that enough information is provided for the user to accomplish the task without undue confusion or navigation. This Success Criterion does not require that labels or instructions be descriptive, correctly marked up, identified, or associated with their respective controls - this aspect is covered separately by 1.3.1: Info and Relationships. It is possible for content to pass this Success Criterion (providing relevant labels and instructions) while failing Success Criterion 1.3.1 (if the labels or instructions aren't correctly marked up, identified, or associated). Further, this Success Criterion does not take into consideration whether or not alternative methods of providing an accessible name or description for form controls and inputs has been used - this aspect is covered separately by 4.1.2: Name, Role and Value. It is possible for controls and inputs to have an appropriate accessible name or description (e.g. using aria-label="...") and therefore pass Success Criterion 4.1.2, but to still fail this Success Criterion (if the labels or instructions aren't presented to all users, not just those using assistive technologies). This Success Criterion does not apply to links or other controls (such as an expand/collapse widget, or similar interactive components) that are not associated with data entry. While this Success Criterion requires that controls and inputs have labels or instructions, whether or not labels (if used) are sufficiently clear or descriptive is covered separately by 2.4.6: Headings and Labels. |
Additional suggestions: Benefits Examples |
adding @bruce-usab for his attention to Kristen's suggestions to improve Understanding 3.3.2 |
issue #488 opened |
Example: A form field is meant to be for a date input (based on data validation and general context on the page) but has a visible label of "Form Field 1."
(Please provide explanation of your results.)
The text was updated successfully, but these errors were encountered: