Uploaded image for project: 'Shibboleth User Interface'
  1. Shibboleth User Interface
  2. SHIBUI-888

A11y: Metadata Provider - Form elements must have labels

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Minor
    • None
    • None
    • None
    • Release 5 - 9/27 - 10/11, Release 5 - 10/11 - 10/25

    Description

      Tested in version 1.0.1-SNAPSHOT-37e8347

      Description/aXe Error

      Form elements must have labels

      Each form element must have a programmatically associated label element.
      Issue Location *

      • Metadata Provider>>Add Metadata Provider>>Metadata Filter Plugins>>fields for Retained Roles
      • Metadata Provider>>Edit Metadata Provider>>Metadata Filter Plugins>>fields for Retained Roles

       
      Rule Description
      Adding effective form labels is absolutely necessary to make forms accessible. The purpose of form elements such as a checkboxes, radio buttons, input fields, etc. is often clear for sighted users, even if the form element is not programmatically labeled. This isn't usually the case for screen reader users. Adding a label to all form elements eliminates ambiguity and contributes to a more accessible product.
       
      User Impact Critical
      Issue Type:

      • WCAG 2.0 (A): MUST
      • Section 508: MUST
      • WCAG 2.1 (A): MUST
        WCAG Success Criteria:
      • 1.3.1 Info and Relationships
      • 3.3.2 Labels or Instructions
        Section 508 Guidelines:
      • 1194.22 Information required to complete electronic forms online
         
        Reference page
        https://dequeuniversity.com/rules/axe/3.0/label?application=AxeChrome
         
        Screenshot: Form Element_Retained Roles

      Attachments

        Activity

          People

            mmosbrook Mary Mosbrook (Inactive)
            mmosbrook Mary Mosbrook (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: