GDPR icon indicating copy to clipboard operation
GDPR copied to clipboard

Plugin accessibility

Open jmdaweb opened this issue 6 years ago • 5 comments

This plugin has accessibility problems with screen readers, specially in checkboxes. Please, use html5 native elements when possible. I am a blind user and I can't choose wether a consent is mandatory or optional. Could you please fix this?

jmdaweb avatar May 09 '18 14:05 jmdaweb

Hi @jmdaweb, I'm sorry about that. I'll have my colleague @matthewfarlymn look into this.

fclaussen avatar May 09 '18 15:05 fclaussen

Hi. After browsing the source code, i have discovered that the problem is in the css files. Specifically: .gdpr-switch input{display:none} Removing this rule causes the screen reader to read properly the checkboxes. Regards.

jmdaweb avatar May 16 '18 11:05 jmdaweb

Thank you for your help @jmdaweb

I'm working on the plugin V2 and I will consult with the WordPress accessibility team to ask for other pointers on how to improve this.

fclaussen avatar May 16 '18 14:05 fclaussen

Hi @jmdaweb I tried to make it a little better in V2. Adding more screen reader texts and I followed your tip on the input CSS rule.

Does it look better now? What else do you think could be improved?

fclaussen avatar May 28 '18 14:05 fclaussen

Hi Fernando.

I am currently using version 2 and it works very well now, thank you! Now my users can work with checkboxes, and of course, I can configure cookies and consents.

To enhance accessibility a bit more, you should add an heading of level 2 before the privacy popup, so users can reach it quickly when navigating by headings. Also, the consent should be placed at the begining of the page. Currently we see it at the bottom. Consequently, many users browse the web ignoring it, because they don't visit the footer.

I had another problem, not related with accessibility, in version 1.x. The plugin used noreply@domain e-mail address to send e-mails to the users. I didn't have available this address, so e-mails never arrived. You should consider using the e-mail address configured in the Wordpress core, if you haven't changed this yet in 2.0.

Regards.

El 28/05/2018 a las 16:33, Fernando Claussen escribió:

Hi @jmdaweb https://github.com/jmdaweb I tried to make it a little better in V2. Adding more screen reader texts and I followed your tip on the input CSS rule.

Does it look better now? What else do you think could be improved?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/trewknowledge/GDPR/issues/75#issuecomment-392543034, or mute the thread https://github.com/notifications/unsubscribe-auth/AJXb7NrPMEQV82Uemm2yfMG2nDWm8_Daks5t3ArVgaJpZM4T4dT7.

jmdaweb avatar May 28 '18 16:05 jmdaweb