-
Notifications
You must be signed in to change notification settings - Fork 289
Problem with 2 statements in 1 SC: 3.3.1: Error Identification #1773
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
Comments
An example from Deque demo pages: https://dequeuniversity.com/demo/dream
...for the blind user is not fulfilled as the fact that the error is not consistently available (disappears after focus), also with screen reader on. (it is in the form list present, does that count? not all AT users use this option...) |
Error message at https://dequeuniversity.com/demo/dream: I would say that 3.3.1 is fulfilled, since error messages are present in text form. More is not required for 3.3.1. SC 1.3.1 is there to check whether all information can also be perceived with AT. This is not the case here, so I would consider this as a violation of 1.3.1 |
but it will pass 1.3.1 also...! |
Why? |
This is a fail of 3.2.1 on focus |
Furthermore, using the value attribute for the error message would be a violation of 4.1.2 |
Nope, it's not a major change... |
Error messages that are automatically hidden are a major change. It's not about the size, but about the relevance of the change |
this is not considered a major change of content per definition, but surely not a "change of context." |
From the conversation on the call today, the focus has been about if alt text counts as text. Framing the question that way misses what 3.3.1 requires. I agree with OP that ARIA21 satisfies Likewise, using an IMG for The 3.3.1 requirement is that the error is described (in text) |
I came across this yesterday as well. Understanding Error Identification (3.3.1) lists technique ARIA21 as sufficient. It is not an "AND" statement where this technique AND another must be used to meet the SC. This doesn't seem correct to me as ARIA21 has no requirements for (and does not provide) a visible error message. Reading through the test process for ARIA21 it says (emphasis added): "For each form control that relies on aria-invalid to convey a validation failure: So, the technique itself says there should also be a visible error message with enough information to understand the error. I believe this technique should be moved to 1.3.1 because it is about programmatically providing the information, not about he visual display of the error message. |
Uh oh!
There was an error while loading. Please reload this page.
There's a problem with 2 statements in 1 SC: 3.3.1: Error Identification when 1 is enough as sufficient (and in general for other SC too)
When there's a sufficient technique present for one part of a SC, the other part is neglected / not needed anymore, sadly making the SC weak.
See as an example: 3.3.1: Error Identification where a Sufficient technique is:
Using Aria-Invalid to Indicate An Error Field (but not mentioning anything about "and the error is described to the user in text."
https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA21
Also the use of ARIA here serves people using AT, but why is it sufficient for the complete SC?
Other users do not benefit from this Sufficient technique.
Like the functional need mentioned:
Also here it should be advisory or the techniques need to be stacked as a set where the complete SC is covered from A-Z
The text was updated successfully, but these errors were encountered: