Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-74594

Project Automation: Missing keyboard support for Add label element.

    XMLWordPrintable

Details

    Description

      Issue Summary

      In the Automation page for the "Add label" interactive element, the element has missing keyboard support.

      Steps to Reproduce

      1. Select any Project from the Projects header.
      2. In the available Project, select the Project settings from the sidebar in the bottom section.
      3. In the Project settings nav bar, select Automation.
      4. For the available Automation main content area, navigate to the "Add label" clickable element and try to use it with Keyboard and screen reader.

       Actual Results

      The Add label element in the Automation section has missing keyboard support. Though this element could be activated with a mouse click, it remains inaccessible for the keyboard only and screen reader users, making it difficult for them to gain access to its functionality.

      Expected Results

      Ensure the element receives keyboard and screen reader support. The way to ensure the element is accessible is:

      The element could be coded into and native <button> element.

      or

      Provide the role="button" to the parent <div> element and a tabindex="0" and modify the scripts to ensure that the button is accessible with a keyboard as well as a mouse. Read more on: https://developer.mozilla.org/en-US/docs/Web/Accessibility/Keyboard-navigable_JavaScript_widgets 

      Screenshot

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available

      Attachments

        Issue Links

          Activity

            People

              b5681d69ff53 Maciej Szarecki
              2b3f463b7e2d Akhilesh Paradhi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: