Details
-
Bug
-
Resolution: Fixed
-
High
-
8.22.0
-
8.22
-
Severity 2 - Major
-
Description
Issue Summary
The drag and drop feature is not keyboard accessible.
Name of the Element:
SS-1 section
SS-2 section
SS-3 section
Etc
Location: Available in Backlog section of Projects.
Steps to Reproduce
- Navigate to the Jira dashboard page.
- Navigate to the "Project" menu button in the header section & activate it.
- Activate the "Scrum S/D" or any other available project.
- In the left panel section of the "Scrum S/D", Navigate to the "Backlog" link and activate it.
- Navigate to the "Backlog" dashboard in the main content area, where sprint links SS-1, SS-2, etc. are present.
Actual Results
In the "Backlog" dashboard section for the Sprints data, the Drag and Drop functionality (which is available on the whole div element ) to move the data related to Sprints such as SS-1, SS-2, etc. is not accessible for Keyboard alone and Screen reader users. The whole div element does not receive keyboard focus. Whereas this functionality is available with the mouse by Click + Hold on the div element and moving the data Up or Down.
The whole data for a single sprint eg. SS-1 is coded into a div container element and then further concatenated.
This makes keyboard-only users difficult to access the drag and drop reorderable elements for sprints in the Backlog section.
Expected Results
Following are the expected keyboard interactions.
- The "Reorder Sprints" div element should receive Keyboard as well as a Screen reader focus.
- The following could be a solution to implement this functionality
- Tab to move through the list of items
- Space to select an item
- Arrow keys to switch between the drop zone(s)
- Enter to Drop
- An alternative element such as the Up-down arrow should be available to shift the table data up and down and should announce when data is shifted with a screen reader.
Screenshot
Screen Recording
Workaround
Currently, there is no known workaround for this behaviour. A workaround will be added here when available.
Bug Ref: 732063
Attachments
Issue Links
- duplicates
-
JRASERVER-73588 Project > Backlog Page : Drag and drop functionality for quickly moving tickets between sprints is not keyboard accessible
- Closed
-
JRASERVER-74014 Backlog Refinement : Drag and drop feature is not keyboard accessible.
- Closed
- causes
-
JSEV-3109 Loading...