This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-4c6c2381-14ac-48ca-9b25-1c72bd8fb4cc XWIKI-25233 Open

CAPTCHA custom engine text field has no accessible name, announced as edit blank

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-f26c03c6-cb7f-4453-b7dc-de1b23b2511e Andreea Tarata created this issue on 09/Oct/26 09:53
 
Summary: CAPTCHA custom engine text field has no accessible name, announced as edit blank
Issue Type: cid:jira-generated-image-avatar-4c6c2381-14ac-48ca-9b25-1c72bd8fb4cc Bug
Affects Versions: 18.4.5
Assignee: Unassigned
Attachments: CAPTCHA.png
Created: 09/Oct/26 09:53
Environment: Windows Pro 11, Chrome 154, local XWiki 18.4.5, local XWiki 18.4.6
Labels: wcag
Priority: cid:jira-generated-image-static-minor-07e2ae3e-f820-4d66-84e4-955ead02c901 Minor
Reporter: Andreea Tarata
Description:

Steps to Reproduce:

1. Log in as admin and go to Administration, CAPTCHA section.
2. Find the captcha engine options ending with the Custom radio option.
3. Next to the Custom radio there is a text field for the custom engine class.
4. Tab to that text field with NVDA running.

Expected Results:

  • The text field is announced with its purpose, for example Custom engine, edit, blank 

Actual Results:

  • NVDA announces only edit blank: the role (edit box) and the empty value, with no name at all. By comparison, the neighboring captcha answer field is correctly announced as Answer, edit, blank.
  • In the page source the field is a bare input with class customEngine and no id, no name and no associated label, while the Custom radio next to it is properly wrapped in a label.