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)