Consider making 'duplicate-id' rule as best practice
See original GitHub issueCurrently duplicate-id
rule is tagged as WCAG 4.1.1 and F77 only mentions about how AT experience would be impacted if duplicate IDs are used.
We have tested the various duplicate-id
failure scenarios for AT experience i,e. using screen readers like NVDA, JAWS, Narrator and Speech recognition software like Dragon NaturallySpeaking & Windows speech recognition. We found that none of the duplicate-id
rule failures have an impact on these ATs and other failures which have an impact on ATs fall into either duplicate-id-aria
or duplicate-id-active
rule failure categories.
Hence, please consider make the duplicate-id
rule a best practice rule
Expectation: Tag duplicate-id
rule as best practice
Actual: duplicate-id
rule is tagged as WCAG 4.1.1
Motivation: There is no screen readers or speech recognition software experience impact on the elements that fail this rule
axe-core version: 4.1.1
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top GitHub Comments
@WilcoFiers sure, thanks for the update
I’m going to close this issue. Deque’s official position on this is that duplicate IDs anywhere in a page is a failure of WCAG 2.0, success criterion 4.1.1 Parsing. Axe-core is highly configurable, anyone who would prefer to run axe without this rule can turn it of.