Commento currently has a few accessibility issues, mainly for screen reader users. Please let me know if I should raise separate issues for these, rather than collecting them in one issue.
(Tested via the latest Master branch)
- The embeddable comment form has a checkable anonymous comment checkbox. Currently, this is exposed as a div element. Screen readers are unable to query for the checked/unchecked status, and keyboard navigation does not work. While it is possible to expose this via ARIA markup, a standard HTML checkbox control would be ideal.
- Similarly to the previous issue, the Dashboard has unexposed checkboxes as well, such as the settable available authorization methods.
- On the comment form and on the Commento dashboard, there are elements that are visible to a screen reader, but are not appearing visually. For example the add new site form is such a section, which is always present. The dashboard is very cluttered as a result.
These issues can be tested via VoiceOver under MacOS, or the free and open source NVDA.
Further information on ARIA is available at https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA