View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20213 | Bug reports | Accessibility | public | 2025-08-11 16:48 | 2026-10-01 12:33 |
| Reporter | tassoman | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 6.6.x | ||||
| Summary | 20213: Dual Scale Array Question Failing criterion WCAG2 Level A 2.4.3 focus order | ||||
| Description | https://www.w3.org/TR/WCAG22/#focus-order When answering a question type double level array matrix, second array is focused before first array. Accessible keyboard navigation must be "reversed" by Shift+TAB to get first array answered first. Visitor using a screen reader, maybe can miss one of two array of the question. | ||||
| Steps To Reproduce | Steps to reproduce
Expected resultNavigation flow must focus first array answers before second array answers. | ||||
| Tags | a11y, accessibility, array, question, survey | ||||
| Bug heat | 16 | ||||
| Complete LimeSurvey version number (& build) | 6.15.5 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | mysql | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | apache | ||||
| PHP Version | PHP 8.2 | ||||
|
Two level array = Dual scale array? |
|
|
Yes, sorry for misunderstanding. |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40625 |
|
|
Fixed in Release 7.5.0+261001 |
|
|
LimeSurvey: master 63a7081c 2026-09-30 00:25 Details Diff |
Fixed issue 20213: Dual scale array answer options of the first scale have no accessible name Dev Fixed invalid labelledby attribute to aria-labelledby and set aria-hidden on all phone labels like other array types Dev Added the scale header to the accessible name of radios and dropdowns so screen reader users can distinguish both scales |
Affected Issues 20213 |
|
| mod - application/views/survey/questions/answer/arrays/dualscale/answer.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/dualscale/answer_dropdown.twig | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-08-11 16:48 | tassoman | New Issue | |
| 2025-08-11 16:49 | tassoman | Tag Attached: a11y | |
| 2025-08-11 16:49 | tassoman | Tag Attached: accessibility | |
| 2025-08-11 16:49 | tassoman | Tag Attached: survey | |
| 2025-08-11 16:49 | tassoman | Tag Attached: question | |
| 2025-08-11 16:49 | tassoman | Tag Attached: array | |
| 2025-08-11 16:50 | tassoman | Issue Monitored: tassoman | |
| 2025-08-11 16:50 | tassoman | Bug heat | 0 => 2 |
| 2025-09-11 22:30 | segui | Issue Monitored: segui | |
| 2025-09-11 22:30 | segui | Bug heat | 2 => 4 |
| 2026-02-04 00:52 | guest | Bug heat | 4 => 10 |
| 2026-09-27 00:45 | c_schmitz | Assigned To | => c_schmitz |
| 2026-09-27 00:45 | c_schmitz | Status | new => feedback |
| 2026-09-27 00:45 | c_schmitz | Note Added: 86014 | |
| 2026-09-27 00:45 | c_schmitz | Bug heat | 10 => 12 |
| 2026-09-28 14:14 | tassoman | Note Added: 86040 | |
| 2026-09-28 14:14 | tassoman | Bug heat | 12 => 14 |
| 2026-09-28 14:14 | tassoman | Status | feedback => assigned |
| 2026-09-30 00:18 | c_schmitz | Summary | Two Level Array Question Failing criterion WCAG2 Level A 2.4.3 focus order => Dual Scale Array Question Failing criterion WCAG2 Level A 2.4.3 focus order |
| 2026-09-30 00:22 | c_schmitz | Status | assigned => closed |
| 2026-09-30 00:22 | c_schmitz | Resolution | open => unable to reproduce |
| 2026-09-30 00:23 | c_schmitz | Status | closed => feedback |
| 2026-09-30 00:23 | c_schmitz | Resolution | unable to reproduce => reopened |
| 2026-09-30 00:25 | c_schmitz | Changeset attached | => LimeSurvey master 63a7081c |
| 2026-09-30 00:25 | c_schmitz | Note Added: 86102 | |
| 2026-09-30 00:25 | c_schmitz | Status | feedback => resolved |
| 2026-09-30 00:25 | c_schmitz | Resolution | reopened => fixed |
| 2026-10-01 12:33 | LimeBot | Note Added: 86165 | |
| 2026-10-01 12:33 | LimeBot | Status | resolved => closed |
| 2026-10-01 12:33 | LimeBot | Bug heat | 14 => 16 |