W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > April to June 2017

Re: reCAPTCHA or noCAPTCHA_ accessibility

From: Gijs Veyfeyken <gijs@anysurfer.be>
Date: Thu, 22 Jun 2017 09:01:40 +0200
Cc: Mohsen Mahjoobnia <mm14kl@student.ocadu.ca>, W3C WAI Interest Group <w3c-wai-ig@w3.org>
Message-Id: <49545B07-D5CC-4AB8-A04E-D721D166175E@anysurfer.be>
To: alands289@gmail.com
Hi Alan,

Thanks for sharing.
> Entered wrong numbers upon validation <>
> If you have not entered the numbers correctly an error message will be displayed and announced as “Multiple correct solutions required - please solve more.” You will need to tab to the Play button and repeat the process or use the Get new challenge button if you need to as well.


This is not only a result of entering the wrong numbers in my test. You need to solve several different audiocaptcha's correctly after each other to pass.
As the error states: “Multiple correct solutions required - please solve more.” 
So even if you enter the correct numbers once, you're not done yet. 
This makes it tremendously hard, confusing and time consuming for a screenreader user.

I just noticed they've added a link "alternatively, download as mp3". This might help with some of the problems you described.


Here's a demo on CodePen:
https://codepen.io/studiotwist/full/zNoQLg/  

Kind regards,

Gijs

---
Gijs Veyfeyken
AnySurfer - towards an accessible internet
http://www.anysurfer.be/en
Brussels - Belgium

> On 21 Jun 2017, at 20:17, <alands289@gmail.com> <alands289@gmail.com> wrote:
> 
> Moshen, et al,
>  
> Basically, it is not keyboard accessible and only slightly screen reader accessible.
>  
> They did not test this well at all.
>  
> I hope this helps.
>  
> Alan
>  
> See a help document I wrote below:
>  
> Help instructions <>
> The information below regarding the screen reader usage is based on JAWS in IE. Differences with NVDA and Firefox have been added for two places where the experience is different.
> If you need assistance with this Recaptcha widget you will find this document of help through most of the expected interactions. 
> The first tab will announce “I’m not a robot”.
> Use the space bar to select that.
> <CBE0D4CE0FDD4AB18315794B61231642.png>
> If you are using a screen reader you will hear:
> recaptcha widget frame 
> I’m not a robot check box not checked 
> I’m not a robot
> check box not checked 
> not checked Unavailable 
> not checked 
> Get a new challenge Button
> Images not keyboard accessible <>
> If you are a keyboard only user the displayed dialog will have images to select which are known not to be keyboard selectable. You will need to use your mouse to select the images and controls.
> Need audio method <>
> If you need an audio method, use the tab key till you hear “Get an audio challenge button”.
> Select it with your enter key.
> <20F11D78D1D541FC98112B0EAEAAF420.png>
>  
> It will announce “Play button”.
> Get stuck <>
> Note: If you get stuck during the use of this widget and tab away from it, it may disappear from the screen. Since you have selected the Audio challenge the system remembers that. Subsequent selection of the I’m not a robot checkbox will only display the audio prompting and you will hear the Play button announced automatically.
> JAWS still announcing <>
> Note: sometimes when selecting the Play button JAWS may announce “Enter the numbers you hear, type in text”. This is still being announced when the first number is announced by the Captcha.
>  
> <A46F4FF836234AA8BB0DB6D5B17761FA.jpg>
>  
> Select Play button <>
> Select the Play button with the Enter key and focus will move to a text input field and you will hear 10 single digit numbers announced. As focus moves to the input field, JAWS may announce “Enter the numbers you hear, type in text”. This is still being announced when the first number is announced by the Captcha.
> Numbers hard to understand <>
> These 10 numbers are slightly garbled with some background noise on purpose to foil automatic speech to text robots from understanding these numbers but they should be clear enough to understand.
>  
> Hear the numbers again. <>
> If you need to hear them again you can use the Shift+Tab key to return to the Play button and then use the Enter key to select it and focus will return to the input field and the numbers will be repeated.
> Get new numbers <>
> If you need new numbers you can tab two times and focus will go to the “Get a new challenge” button which you will hear. Select it with the Enter key and focus will move back to the Play button. Use the Enter key to select and focus will again move to the input field and you will hear numbers announced.
> <C70B7AFE8341457F84B962F857271D8B.jpg>
>  
> Enter numbers you hear <>
> Key in the numbers you hear the system announce. Sometimes there is a speed issue and you still may hear JAWS announce the number you entered (if you have that setting turned on) when the system is also announcing the next number. You may need to select Play again to hear the current numbers another time.
> JAWS not entering numbers <>
> Sometimes JAWS is not in Forms mode and as you enter numbers JAWS will announce a strange message. It may announce “No more headings at level (the number you keyed in) in this section” or “No placemarkers on current page” or some other JAWS message. You will need to switch to Forms mode with the Ins+Z key and then reselect the Play button and reenter the 10 numbers that you hear.
> Verify <>
> After you have entered the 10 single digit numbers you need to tab several times to get to the Verify button. Select it with the Enter key.
> Entered wrong numbers upon validation <>
> If you have not entered the numbers correctly an error message will be displayed and announced as “Multiple correct solutions required - please solve more.” You will need to tab to the Play button and repeat the process or use the Get new challenge button if you need to as well.
>  
> <685A0B090AC54E4C89D6D368E6841E83.jpg>
> Numbers not in input field <>
> Upon an error which requires entering numbers again, tabbing to the Play button and selecting it will play numbers and move focus to the input field. Attempting to enter numbers only allows the first number to be entered into the input field. All other numbers entered do not go into the input field
> JAWS announces the numbers as they are typed in but they are not in the input field. The user will have no idea that this is happening if they cannot see the screen. 
> <22FEEAA569E641F9884ACE4757DBE7BD.jpg>
> If the user back tabs and selects the Play button again all numbers will enter. However, they will have the previously entered single number still in the input field and it will be to the right of the cursor. They may not know that it is there and get an error upon Verify.
> They will need to clear the input field which they may not know about having only one number.
> NVDA did allow all numbers to be reentered and did show in the input field.
>  
> <520149456F424FD1BF707E1C4EF90FBC.jpg>
> Entered correct numbers upon validation <>
> If you have entered the numbers correctly the system does not announce anything but does display a green check in the checkbox. You can Shift+Tab to move back to the Password field and then Tab again and JAWS will announce the checkbox is checked.
> NVDA did announce “You are verified”.
>  
> <ECC4BCBD0F9F48A88ECEE9A10A204D7F.png>
>  
> Timeout <>
> If you do not continue the login process in a timely manner (only a few minutes) Recaptcha will display a message in red text “Verification expired. Check the checkbox again.” This message is not announced by JAWS upon display and it is not announced by JAWS if you tab back into the checkbox. The only thing you will know is that the checkbox will be announced as “not checked”.
> <6795739444B041B69AAD68A1A5889700.png>
>  
> Can’t Help Message <>
> Sometimes if you have attempted unsuccessfully several times you will get a message after selecting the Play button “We’re sorry but your computer or network may be sending automated queries. To protect our users we can’t process your request right now. For more details visit www.google.com/help <http://www.google.com/help>”.
> At this point you can wait a few minutes and try again.
>  
>  
> Alan Smith
>  
> From: Mohsen Mahjoobnia <mailto:mm14kl@student.ocadu.ca>
> Sent: Wednesday, June 21, 2017 1:57 PM
> To: IG - WAI Interest Group List list <mailto:w3c-wai-ig@w3.org>
> Subject: reCAPTCHA or noCAPTCHA_ accessibility
>  
> Hello 
>  I am trying to understand if google's reCAPTCHA or noCAPTCHA is accessible or not? i have been reading online and it appears that there have been improvements. however there are some concerns especially when the captcha is not successful and it will go back to traditional method (not accessible). 
> I personally have problem when i have to solve the image puzzles or with distorted text!recognize the text is not easy!
>  
> I appreciate your advice and suggestions as always,
>  
> in short: is googles CAPTCHA accessible (level AA)? and 
> is there an accessible CAPTCHA that you would suggest?
>  
> Cheers 
>  
> M
>  
> ----- Digital Signature ----- 
> 
> Mohsen Mahjoobnia, Accessible Home Consultant
> MDes, Inclusive Design, OCAD University
>  
> RE/MAX Ultimate Realty Inc. Brokerage,
> 1739 Bayview Ave.| Toronto, ON M6J
> Cell: +1-647-460-7009
> ca.linkedin.com/in/moisenm/ <http://ca.linkedin.com/in/moisenm/> 
>  
> Please consider the environment before printing this e-mail
> The information contained in and transmitted with this e-mail is privileged and confidential; intended only for the recipient(s)  specified.  
>  
> <CBE0D4CE0FDD4AB18315794B61231642.png><20F11D78D1D541FC98112B0EAEAAF420.png><A46F4FF836234AA8BB0DB6D5B17761FA.jpg><C70B7AFE8341457F84B962F857271D8B.jpg><685A0B090AC54E4C89D6D368E6841E83.jpg><22FEEAA569E641F9884ACE4757DBE7BD.jpg><520149456F424FD1BF707E1C4EF90FBC.jpg><ECC4BCBD0F9F48A88ECEE9A10A204D7F.png><6795739444B041B69AAD68A1A5889700.png>
Received on Thursday, 22 June 2017 07:02:17 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 22 June 2017 07:02:19 UTC