-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Accessibility test-character counter #968
Comments
Would you guys be able to give a time estimate? My boss @cdennis2 would like to be kept in the loop, thanks! |
The Paciello Group found that screen reader support for ARIA live regions was "mixed at best" just a year ago: http://www.paciellogroup.com/blog/2014/03/screen-reader-support-aria-live-regions/. I did some testing the other day using Chrome, Firefox, and Safari with VoiceOver (didn't have access to a non-OS X system at the time). For VoiceOver at least, support hasn't improved in the last year. I could get it to read the contents of the live region only if I set it to |
I saw went to http://www.csun.edu/cod/conference/2015/sessions/index.php/public/presentations/view/165 but I don't think they have been allowed to release the content. Mainly comes down to that you need to do alot of handholding using timeouts to get iOS to even closely play nice. |
Aria-live sounds like a bad idea...each keystroke would read the key then the number of characters left. |
It can be beneficial, but only if done correctly. That is where it is important to choose the correct settings and if necessary limit updates. That is what we did with form validation to ensure the aria-live region didn't do more harm than good (limited updates to actual changes versus each message refresh). So for instance the status role would be more appropriate for something like this since aria-live is set to polite by default. If polite is not good enough, then maybe have a hidden aria-live region that is only updated with the current tally after a period of inactivity from the user (e.g., a couple of seconds). Of course it would require user testing to ensure that it is actually a benefit to the user. Even if aria-live support is not universally good, the benefits it provides to those who do have support likely warrants its inclusion. Why force a lesser experience on those who do have proper support? So it can be provided as an enhancement but should not be the only way of obtaining the information. So in this case, if the screen reader user does not have good aria-live support, they can always go to the character count area to get the latest tally or to submit anyway and get an error message if the answer is too long. |
@pjackson28 I agree, for those who do support it, let's include it ( In the case of the character count, it could be as simple as specifying the maximum character count in the label and validating the input to ensure it does not exceed the maximum character count. That's what I'm testing next. |
@nrustand92 @LaurentGoderre @masterbee @thomasgohard @shawnthompson
|
Your solution to this issue can help in fixing the following related issue(s): |
@hsrudnicki I agree
|
wet-boew/wet-boew#471 - Automated Accessibility Checking |
wet-boew/wet-boew#552 - Mobile testing checklist |
wet-boew/wet-boew#6070 - Components in need of test suites |
@shawnthompson and others: Label this issue as "Going Stale"? Either way, please update this issue's status, whether this issue, also referenced with the others, can be closed as resolved/closed or if otherwise? Thank you |
Please update this issue's status whether this can be closed or otherwise? Thank you |
@nrustand92 @LaurentGoderre @masterbee @thomasgohard @shawnthompson thank you in advance. |
Not sure who's working on this, but I am still interested in getting the
|
No, I never got to work on this. |
Here's a good version of an accessible character counter. cc/ @andrewnordlund |
Here's an approach I came up with: https://codepen.io/jasonday/pen/xxEqBoQ I realize this ticket is old, but maybe it will get picked up again. |
@shawnthompson @masterbee As discussed in #952 would you guys be able to do an accessibility test for a character counter feature for Canada.ca feedback form, perhaps in time for R 1.6? Thanks a lot!
The text was updated successfully, but these errors were encountered: