multiple id's in aria-describedby yield an error
Multiple Id's in aria-describedby yield an error
Reduced test-case
<div class="modalWindow" id="delete_service_1" role="alertdialog" aria-modal="true" aria-labelledby="dialog-header-1" aria-describedby="description-part-1-1 description-part-2-1">
<div class="modalWindow__content">
<h4 class="modalWindow__header" id="dialog-header-1">Dienst verwijderen</h4>
<div class="modalWindow__main">
<p id="description-part-1-1">Ben je zeker dat je jouw unieke gepseudonimiseerde eduId voor ORCID wil verwijderen en de toegang tot je gelinkte accounts wil herroepen?</p>
<p id="description-part-2-1">Deze dienst zal je misschien niet meer herkennen de volgende keer je inlogt, waardoor al je persoonlijke data kan verloren zijn.</p>
<div class="modalWindow__buttonRow">
<a href="#ok" class="button button__secondary--white modalWindow__button modalWindow__cancel" data-to="delete_service_1">Annuleren</a>
<a href="/my-services/delete/urn:collab:person:example.com:development" class="button modalWindow__button">
Bevestigen
</a>
</div>
</div>
</div>
</div>
Configuration
No special configuration
Expected result
No error to be shown, as both id's in the aria-describedby exist. A space-separated list of id's is allowed as a value, see https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute
Actual result
Console was cleared
cypress_runner.js:178635 Command: no-missing-references
cypress_runner.js:178635 Ruleid: no-missing-references
cypress_runner.js:178635 Ruleurl: https://html-validate.org/rules/no-missing-references.html
cypress_runner.js:178635 Severity: 2
cypress_runner.js:178635 Message: Element references missing id "description-part-1-1 description-part-2-1"
cypress_runner.js:178635 Offset: 12305
cypress_runner.js:178635 Line: 188
cypress_runner.js:178635 Column: 137
cypress_runner.js:178635 Size: 41
cypress_runner.js:178635 Selector: #delete_service_1
cypress_runner.js:178635 Context:
Version
-
html-validate
: 5.4.0 -
cypress-html-validate
: 2.0.2
Edited by Koen Cornelis