Button states not reporting to screen reader users
An important WCAG 2.0 A guideline is 4.1.2 "For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. "
Articualte treats this as "author controlled", though it is not controllable by the author, for buttons at least. Though I believe states should be automatically reported to screen-reader (SR) technology by SL, the alternative text settings for each state are not reported to the SR either. Please see the attached video and SL project as examples of the issue. Fails in both JAWS 18 and current release of NVDA. Please note, the SL project includes several other a11y mitigation solutions to help SR users. (I was unable to post this as a software bug, so this forum is my next best option. )