Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • H html-validate
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • html-validate
  • html-validate
  • Issues
  • #133
Closed
Open
Created Aug 31, 2021 by Koen Cornelis@Badlapje

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 Aug 31, 2021 by Koen Cornelis
Assignee
Assign to
Time tracking