You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _rules/aria-attr-defined-5f99a7.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ description: |
6
6
This rule checks that each `aria-` attribute specified is defined in ARIA 1.2.
7
7
accessibility_requirements:
8
8
wcag20:1.3.1: # Info and Relationships (A)
9
-
secondary: true
9
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not ignore irrelevant ARIA properties. Some of the failed examples satisfy this success criterion.
10
10
wcag20:4.1.2: # Name, Role, Value (A)
11
-
secondary: true
11
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not ignore irrelevant ARIA properties. Some of the failed examples satisfy this success criterion.
12
12
input_aspects:
13
13
- DOM Tree
14
14
acknowledgments:
@@ -36,7 +36,7 @@ There are no accessibility support issues known.
36
36
37
37
## Background
38
38
39
-
The presence of unknown ARIA attributes is often the result of a typo or other developer error. These attributes are ignored by browsers and other assistive technologies. This often means that a state or property which should exist is missing. This can cause issues under [success criterion 1.3.1 Info and Relationships][sc131] or [4.1.2 Name, Rule Value][sc412].
39
+
The presence of unknown ARIA attributes is often the result of a typo or other developer error. These attributes are ignored by browsers and other assistive technologies. This often means that a state or property which should exist is missing.
40
40
41
41
### Bibliography
42
42
@@ -122,5 +122,3 @@ This `canvas` element does not have an `aria-` attribute specified.
122
122
```
123
123
124
124
[wai-aria specifications]: #wai-aria-specifications'Definition of WAI-ARIA specifications'
Copy file name to clipboardExpand all lines: _rules/aria-required-id-references-in6db8.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ accessibility_requirements:
12
12
passed: satisfied
13
13
inapplicable: satisfied
14
14
wcag20:1.3.1: # Info and Relationships (A)
15
-
secondary: true
15
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not check for alternatives which may be accessible. Some of the failed examples satisfy this success criterion.
16
16
wcag20:4.1.2: # Name, Role, Value (A)
17
-
secondary: true
17
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not check for alternatives which may be accessible. Some of the failed examples satisfy this success criterion.
18
18
input_aspects:
19
19
- DOM Tree
20
20
- CSS Styling
@@ -32,7 +32,7 @@ This rule applies to any `aria-controls` attribute defined on an [HTML element][
32
32
33
33
## Expectation
34
34
35
-
Each test target's [attribute value][] is a space-separated list of one or more IDs. At least one of those IDs must match an `id`[attribute value][] in the same [shadow tree][] or, if not within a [shadow tree][], within the same [document][document tree]
35
+
Each test target's [attribute value][] is a space-separated list of one or more IDs. At least one of those IDs must match an `id`[attribute value][] in the same [shadow tree][] or, if not within a [shadow tree][], within the same [document][document tree].
Copy file name to clipboardExpand all lines: _rules/aria-state-or-property-permitted-5c01ea.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,9 @@ accessibility_requirements:
17
17
passed: satisfied
18
18
inapplicable: satisfied
19
19
wcag20:1.3.1: # Info and Relationships (A)
20
-
secondary: true
20
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not ignore irrelevant ARIA properties. Some of the failed examples satisfy this success criterion.
21
21
wcag20:4.1.2: # Name, Role, Value (A)
22
-
secondary: true
22
+
secondary: This success criterion is **less strict** than this rule. This is because the rule does not ignore irrelevant ARIA properties. Some of the failed examples satisfy this success criterion.
23
23
input_aspects:
24
24
- Accessibility Tree
25
25
- CSS styling
@@ -60,15 +60,15 @@ Implementation of [Presentational Roles Conflict Resolution][] varies from one b
60
60
61
61
## Background
62
62
63
-
The presence of prohibited ARIA attributes is often the result of a developer using an incorrect role, or a misunderstanding of the attribute. These attributes are ignored by browsers and other assistive technologies. This often means that a state or property which should exist is missing. This can cause issues under [success criterion 1.3.1 Info and Relationships][sc131] or [4.1.2 Name, Rule Value][sc412].
63
+
The presence of prohibited ARIA attributes is often the result of a developer using an incorrect role, or a misunderstanding of the attribute. These attributes are ignored by browsers and other assistive technologies. This often means that a state or property which should exist is missing.
64
64
65
65
In HTML, there are language features that do not have corresponding implicit WAI-ARIA semantics. As per [ARIA in HTML](https://www.w3.org/TR/html-aria/), those elements can have [global states or properties][global]. Some of those elements can also have [inherited][], [supported][], or [required][][states][state] or [properties][property] that correspond to a [WAI-ARIA role](https://www.w3.org/TR/wai-aria-1.2/#introroles). For example, the `audio` element has no corresponding ARIA semantics but it can have [inherited][], [supported][], or [required][][states][state] or [properties][property] of the [`application` role](https://www.w3.org/TR/wai-aria-1.2/#application).
66
66
67
67
Assessing the value of the attribute is out of scope for this rule.
68
68
69
69
### Related rules
70
70
71
-
-[ARIA state or property has valid value](https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/proposed/)
71
+
-[ARIA state or property has valid value](https://www.w3.org/WAI/standards-guidelines/act/rules/6a7281/)
72
72
73
73
### Bibliography
74
74
@@ -233,5 +233,3 @@ This `div` element is not [included in the accessibility tree][], hence its [WAI
233
233
[wai-aria state or property]: https://www.w3.org/TR/wai-aria-1.2/#state_prop_def'Definition of ARIA States and Properties'
234
234
[namespaced element]: #namespaced-element
235
235
[prohibited]: https://www.w3.org/TR/wai-aria-1.2/#prohibitedattributes'WAI-ARIA 1.2 Definition of Prohibited States and Properties'
0 commit comments