-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Affects Version/s: 9.14.0
-
Component/s: Accessibility
-
9.14
-
Severity 3 - Minor
Issue Summary
On the "Backlog" page, the "Sprint" and "Backlog" sections have drag-and-drop functionality. The status messages related to this drag and drop session are not defined for screen reader users.
Steps to Reproduce
- Open the "Backlog" page.
- Navigate to the issues present in the backlog and right-click the cursor over it.
- Observe that a list of "Actions/Options" will appear on the page.
- Try to perform the drag and drop using options from the "Send to" section using the keyboard and screen reader.
- Observe that the status announcement after completion of the task is not defined for the user.
Screen Recording
Actual Results
When the user activates options such as "Top of sprint", "Bottom of sprint", "Top of backlog" and so on from the context, the position of selected issues gets dynamically updated as per selected options. Although this information is easily conveyed to sighted users, it is not announced for screen reader users.
Expected Results
- Provide dynamic update message "This issue has been moved to the bottom of Sprint" to orient screen reader users
- Use the ARIA live region to make sure that the dynamic update is announced for screen reader users. This can be achieved by either adding a live region role="status" or aria-live="polite" and aria-atomic="true" attributes to the container used to display the message. Make sure the live region is present in the page source by default.
For more information on implementing the live regions, visit https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions
Workaround
Currently, there is no known workaround for this behaviour.
Environment
MacBook Pro (16-inch, 2019)
macOS 14.3 (23D56)
Chrome - Version 121.0.6167.184
Firefox- Version 122.0.1 (64-bit)
Safari- Version 16.5.2 (18615.2.9.11.10)
JAWS- Version 2024
NVDA- Version 2023.3
Voiceover - Version Latest