Board Issues : Drag and drop feature is not keyboard accessible.

XMLWordPrintable

    • 8.22
    • Severity 2 - Major

      Issue Summary

      The drag and drop feature is not keyboard accessible.

      Element: SS-1 , SS-2 , ETC.

      Location: Under the "To do", "Progress" and "Done" sections.

      Steps to Reproduce

      1. In the Jira dashboard, Navigate to the "Project " menu link in the header section.
      2.  Navigate to any project and activate it eg." S/D board".
      3.  In the left panel of the project, select the "Active sprints" board.
      4. Navigate to the items present under the "To do", "Progress" and "Done" sections.

      Actual Results

      In the "SS Sprint 1" dashboard section for the "To do", "Progress" and "Done" data, the Drag and Drop functionality to move the data related to "To do", "Progress" and "Done" is not accessible for Keyboard alone and Screen reader users. Whereas this functionality is available with the mouse by Click + Hold on the "To do", "Progress" and "Done" data and moving them between each other.

      This makes it keyboard-only and screen reader users difficult to put the sprints into  "To do", "Progress" and "Done" sections.

      Expected Results

      Following are the expected keyboard interactions.

      • All the elements in 
      • "To do", "Progress" and "Done" sections should receive Keyboard as well as a Screen reader focus.
      • The following could be a solution to implement this functionality 
      1. Tab to move through the list of items
      2. Space to select an item
      3. Arrow keys to switch between the drop zone(s)
      4. Enter to Drop
      • An alternative element such as the Up-down arrow should be available to shift the table data up and down, and the right and left arrow to switch between "To do", "Progress" and "Done" sections and should announce when data is shifted with a screen reader. 

      Screenshot

      Screen Recording

      JRASERVER-73377.mov

      Workaround

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

      Bug Ref: 733863

        1. JRASERVER-73377.mov
          6.76 MB
          Akhilesh Paradhi
        2. Screenshot 2022-03-17 at 6.03.00 PM.png
          995 kB
          Akhilesh Paradhi

            Assignee:
            Oleksandr Stoliar
            Reporter:
            Matthew Brennan
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: