Closed clapierre closed 4 years ago
Evidently, there is no KnowledgeBase entry for this type of reported issue. Here are the currently-supported entries (do you see a good fit for "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"?): https://github.com/daisy/ace/blob/5d4cc866af8141180980522748c0aa82830afb7a/packages/ace-report-axe/src/index.js#L19-L75
Maybe docs/script/aria.html
https://kb.daisy.org/publishing/docs/script/aria.html ?
The message "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" comes from the landmark-is-unique
check:
https://github.com/dequelabs/axe-core/blob/master/lib/checks/landmarks/landmark-is-unique.json
I created a Pull Request (to be reviewed): https://github.com/daisy/ace/pull/279
Charles, could you please share the EPUB so we can reproduce the exact Axe check/rule at our end? Thank you!
@danielweck I will check with the publisher and send you the EPUB directly once they approve. Thanks
@danielweck yes it comes from the rules of uniqueness of landmarks, but as I stated in issue 271, I cannot find any exhaustive list of landmark roles !
Fixed via https://github.com/daisy/ace/pull/299
Please provide the following details if possible or relevant:
ace -v
command).node -v
command).Invalid link to KB
The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable Learn more about: (no specific entry)