Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-78087

Create a Space - Create Team Space Modal dialog : Combobox is missing appropriate roles and/or attributes

    XMLWordPrintable

Details

    Description

      Issue Summary

      On "Create team space" modal dialog the "Team member" element appears and functions like a combo-box but it is missing required ARIA roles and attributes. In addition the label is not announcing for "Team member" element.

      Steps to Reproduce

      1. Navigate to "Spaces" button present in header region and activate it.
      2. Navigate to "Create a space" link and activate it. Observe that create a space modal dialog appears on page.
      3. Navigate to "Team Space" element and activate it.
      4. Navigate to " Team member" element and observe screen reader announcement.

      Actual Results

      The "Team member" element is announcing as "Edit text" inappropriately for screen reader users. This element appears and functions like a combo-box but missing ARIA role and attributes. When the role and attributes of an interactive element are not exposed to assistive technologies appropriately through code, screen reader users might not be able to interact with the element effectively.

      Expected Results

      The element "Team member" should be coded with role="combobox" with aria-autocomplete="list" and aria-expanded attribute. The state of aria-expanded attribute should be set according to user interaction. In addition the label of element should announce by screen reader for this label should be explicity associated with "Team member" input field. 

      Screenshot

       

      Bug Ref: 721195

      Attachments

        Activity

          People

            c3057d0e8d6b Vadym Ohyr
            12b69dcabe29 Matthew Brennan
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: