Fix accessibility issues with meeting poll creation process
Fix the following accessibility issues with the FindTime poll creation process to be in conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 and the Authoring Tool Accessibility Guidelines (ATAG):
- Need the ability to select a meeting time with keyboard only navigation and with a screen reader. There's no ability to select the time with with a keyboard at the moment - it relies on a mouse only. This currently prevents anyone with a physical or visual disability from using the poll creation process.
- Several non-descriptive labels throughout the poll creation process. For example, all of the icons to the right of a time are identified as iconavailability and iconcalendar. As they aren't grouped with the time row, there's nothing to indicate a given icon is associated with, for example, 8:00 a.m., for a screen reader user. Another example is that the previous and next dates are read as "plugin compose link image" which leaves anyone using a screen reader with no sense of what that functionality does (this same label is used behind the scenes for "Work hours").
- The person icons next to each time have no labels. They are just read as image.png.
I didn't dig into the actual completion of the poll when it is sent to the meeting participants as we need the creation process to work for our faculty and staff but it would be good to also get a reply on the overall accessibility of the poll completion process.