You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Robert Murphy (Jira)" <ji...@apache.org> on 2020/03/04 18:15:00 UTC
[jira] [Created] (WICKET-6753) res/modal.js using aria-labelledby
where it should be using aria-label
Robert Murphy created WICKET-6753:
-------------------------------------
Summary: res/modal.js using aria-labelledby where it should be using aria-label
Key: WICKET-6753
URL: https://issues.apache.org/jira/browse/WICKET-6753
Project: Wicket
Issue Type: Bug
Components: ModalDialog, wicket-extensions
Affects Versions: 8.7.0
Reporter: Robert Murphy
Attachments: modal.js
aria-labelledby attribute value should be the id of an element containing the label for the element with the aria-labelledby attribute. aria-label attribute value contains the label for the element with the aria-label attribute. We got sued for ADA Compliance Errors. The lawsuit cites the Errors and Alerts generated by the WAVE tool (by WebAIM).
The bug causes WAVE Error Broken ARIA reference.
The fix:
Instead of copying the title to the aria-labelledby attribute, don't use aria-labelledby at all and instead copy the title to the aria-label attribute.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)