Toast accessibility considerations

Bug #1836686 reported by Jane Sandberg
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Undecided
Unassigned

Bug Description

This article had some really helpful information about accessible toasts: https://www.scottohara.me/blog/2019/07/08/a-toast-to-a11y-toasts.html

My main takeaways:
* The best role for toasts is role="status". Currently, the Angular client uses role="alert" instead of "status", which is less appropriate for the advisory information that we use toasts for. The AngularJS client doesn't indicate any role for toasts.

* Toasts can be easy to miss for people with various types of disabilities (anecdotally, we've had a handful of complaints about how fast the toasts disappear, especially from users new to the Web client). The article offers two ways to accomplish this:
   -> allow the user to adjust the timing of toasts. This seems like it would be a good fit for a workstation/user setting, and would not be too difficult to implement.
   -> keep a log of toasts, so that users could refer back to toasts they missed.

tags: added: needsdiscussion
tags: removed: webstaffclient
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers