-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 4.20.0
-
Component/s: Accessibility
-
Severity 2 - Major
Issue Summary
Content that newly appeared is not automatically announced.
Element:
- Loading indicator
- fetching suggestion list results
Location:
Present on expanding the "Filter Search" field
Steps to reproduce:
- Click on the "Filter Search" field
- Then will display Some checkboxes under the "Search" field
- and then choose any of them
- Then will display loading indicator and suggestion results
Tested URL
Steps to Reproduce
- Step 1
Actual Results
Actual results
Expected Results
Fix Information
RULE :
Status messages MUST be programmatically determined through role or properties such that they can be presented to the user by assistive technologies without receiving focus.
HOW TO FIX:
Fix this issue by using ONE of the following techniques:
1. Set focus to the interstitial message: https://dequeuniversity.com/class/dynamic-updates2/notify-users/move-focus
2. Announce the interstitial message via an ARIA live region: https://dequeuniversity.com/class/dynamic-updates2/notify-users/aria-live
REFERENCE:
Deque University: https://dequeuniversity.com/class/dynamic-updates2/ajax/interstitial
WCAG Understanding document: https://www.w3.org/WAI/WCAG21/Understanding/status-messages
BACKGROUND:
When the user requests an action that will take a long time to complete, such as searching for airline tickets, it is common to present an interstitial or intermediate page to users as a way to confirm that the link worked, and that the results are coming if they wait. Screen reader and other assistive technology users need that same kind of confirmation. Moving focus to the interstitial message benefits both screen reader users and screen magnification users.
Screenshot
Screen Recording
screen recording
Workaround
workaround
Bug Ref: 748784
Bulldog Ref: JSMDC-12863
- is blocked by
-
JSMDC-12863 Loading...
- links to