Crocoblock / suggestions

The suggestions for CrocoBlock project
191 stars 78 forks source link

JetAppointment's calendar accessibility concerns #7544

Open Tchelet-Levi opened 1 month ago

Tchelet-Levi commented 1 month ago

Hi, I apologize if this is not the correct way to bring this up, however the JetAppointment plugin's calendar seems to have a few accessibility issues with it that I would like to point out.

The most substantial one is that it is currently not accessible via keyboard navigation. This means that anyone with some kind of disability that prevents them from using a mouse such as having Parkinson's would be unable to complete the form that it is attached to.

In addition to that, the HTML is not very descriptive for screen readers either. For example, using div elements instead of buttons for the time slots and dates, and a lack of aria-labels.

I'm not an accessibility expert by no means, but perhaps it is worth re-evaluating the calendar's structure to make sure that it is more accessible in the future.

Either way, I love the plugin and appreciate the work the team has been putting into it. Thanks!