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)

Reply via email to