Mike-Heneghan / ALISS

ALISS (A Local Information System for Scotland) is a service to help you find help and support close to you when you need it most.
https://aliss.org
0 stars 0 forks source link

Improve Modal Accessibility #111

Closed Mike-Heneghan closed 4 years ago

Mike-Heneghan commented 4 years ago

From the research conducted on accessibility covered in https://github.com/Mike-Heneghan/ALISS/issues/107 and https://github.com/Mike-Heneghan/ALISS/issues/108 it was observed that the current method of creating and displaying modals has an opportunity for improvement.

Modals have the potential to be challenging for keyboard-only users and those using screen-readers. Currently, modals are not easily navigated with keyboard actions and the fact they are rendering over the content and have become available is not clear when using a screen reader (testing with macOS Voice Over).

There are a number of good materials advising on how to improve modal accessibility and they generally depend on using available attributes to improve clarity such as aria-labels, role and aria-hidden as well as managing focus.

Useful resources:

Need to:

Mike-Heneghan commented 4 years ago

I think the steps above have made the modals in the site usable although there are potentially still opportunities for improvement.

Might be worth testing the improvements and then returning to the feature to make the next iteration of improvements.

Mike-Heneghan commented 4 years ago

Merged into master