Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
9.7.0
-
9.07
-
Severity 3 - Minor
-
Description
Issue Summary
The status messages gets displayed in "Activity Stream" on user interaction.
Steps to Reproduce
- Navigate to "User Profile" link in header section and activate it.
- Check that multiple options has appeared on the screen.
- Select the "Profile" link and activate it.
- Observe that "Profile Settings" page has been appeared on the page.
- Navigate to the "Activity Stream" section.
- Navigate to the "Comment" link and activate it.
- Try to add few comments and hit the "Add" button.
- Observe that status message is not being announced.
Screen Recording
Screen Recording 2023-05-02 at 7.53.01 AM.mov
Actual Results
On adding the comments, the status message "Successfully added comment" and on activating the "watch" link the status message "Successfully added as watcher" gets dynamically added on the page. The dynamically added message is not defined programmatically.
As a result, screen reader users are not aware about the message being displayed on the page.
Expected Results
Use 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
Environment
MacBook Pro (16-inch, 2019)
macOS Ventura Version 13.3.1
Chrome - Version 112.0.5615.49 (Official Build) (x86_64)
Firefox- Version 112.0.1 (64-bit)
Safari- Version 16.4 (18615.1.26.11.23)
JAWS- Version 2022
NVDA- Version 2020.3
Voiceover - Version Latest
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available