Skip to content

Commit 46b8999

Browse files
Merge pull request #1082 from IBMa/dev-1081
change aria_child_valid rule level to recommendation
2 parents ae61341 + 4a50a92 commit 46b8999

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

accessibility-checker-engine/help-v4/en-US/aria_child_valid.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ <h3 id="ruleMessage"></h3>
9494
* [ARIA authoring practices guide](https://www.w3.org/WAI/ARIA/apg/)
9595
* [ARIA specification - Required Owned Elements](https://w3c.github.io/aria/#mustContain)
9696

97+
**Note**: this rule's level was lowered from a "Violation" to a "Recommendation" temporarily.
98+
In some cases, such as `listitems` only being allowed inside `lists`,
99+
assistive technology works around the strict specification and correctly renders the child elements.
100+
An investigation of the AIRA specification is on-going to determine the strictness of the parent-child interpretation.
101+
In most cases this rule should be interpreted as a "Violation" and remediated as explained above.
102+
97103
### Who does this affect?
98104

99105
* People using a screen reader, including blind, low vision and neurodivergent people

accessibility-checker-engine/src/v4/rules/aria_child_valid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export let aria_child_valid: Rule = {
4141
rulesets: [{
4242
"id": ["IBM_Accessibility", "WCAG_2_1", "WCAG_2_0"],
4343
"num": ["4.1.2"],
44-
"level": eRulePolicy.VIOLATION,
44+
"level": eRulePolicy.RECOMMENDATION,
4545
"toolkitLevel": eToolkitLevel.LEVEL_ONE
4646
}],
4747
// TODO: ACT: Verify mapping

0 commit comments

Comments
 (0)