Open stvnbash opened 2 years ago
Hi, @stvnbash. Thanks for calling this out. I had assumed that even though characters were inserted as individual nodes, screen readers would be able to read correctly. This isn't accurate. A soon-to-be-upcoming version will address this via dynamically updating an aria-label
attribute on the root element (this is how I'm currently approaching the problem -- let me know if you have any feedback on that).
@alexmacarthur I like the aria-label method. I'm just not sure how screen readers re-read as the label updates.
Personally, I think there are two different accessibility challenges:
Because these are so different, should this be something that happens by default or with a setting? I feel like constantly changing aria-label may clutter screen-readers' scripts.
Does TypeIt maintain the accessibility of my page for people who use assistive technologies, such as screen readers? I notice each character is split into it's own string inside of a Span element.