Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Screen reader compatibility of the CAPTCHA field #8709

Closed
Michael1972 opened this issue Apr 27, 2017 · 7 comments
Closed

Screen reader compatibility of the CAPTCHA field #8709

Michael1972 opened this issue Apr 27, 2017 · 7 comments
Assignees
Labels
Milestone

Comments

@Michael1972
Copy link

the frontend for editing formfields is quite accessible for screenreader-users. But the field to resolve captchas could be more logical. In the tab-order of a keyboard-user,, the edit-field to accomplish the addition-task comes first. The task itself is beneath this field. From an accessibility point of view the other way around would be more logical. The task first, beneath it the edit-field. So a screenreader-user by moving down with the cursor-keys would here a correct order.

@leofeyer leofeyer changed the title more logical order of entrys in formfield-generator-template for screenreader-users. Screen reader compatibility of the CAPTCHA field Apr 27, 2017
@leofeyer
Copy link
Member

Is there a way to switch the tab order of just those two fields? @contao/developers /cc

@leofeyer leofeyer added this to the 3.5.28 milestone May 30, 2017
@ausi
Copy link
Member

ausi commented May 30, 2017

I don’t think there is a robust way to switch the tab order, also because the question is not focusable. Maybe the best way would be to add an aria-describedby attribute on the input field that links to the ID of the question element.

@NinaG
Copy link

NinaG commented May 30, 2017

leofeyer added a commit to contao/core-bundle that referenced this issue Jun 5, 2017
@leofeyer
Copy link
Member

leofeyer commented Jun 5, 2017

Can you confirm that the changes in contao/core-bundle@490be9e are correct?

@NinaG
Copy link

NinaG commented Jun 5, 2017

Seems perfectly correct.

@ausi
Copy link
Member

ausi commented Jun 6, 2017

I think the ID should depend on $this->id as the ID of the input fields itself does, like captcha_text_<?= $this->id ?> or ctrl_<?= $this->id ?>_text. Otherwise we could end up with duplicate IDs.

leofeyer added a commit to contao/core-bundle that referenced this issue Jun 9, 2017
@leofeyer
Copy link
Member

leofeyer commented Jun 9, 2017

Changed in contao/core-bundle@02dda32 and e837ffd.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants