View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20201 | Bug reports | Accessibility | public | 2025-08-04 16:51 | 2026-10-29 16:19 |
| Reporter | tassoman | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 6.6.x | ||||
| Summary | 20201: Admin Dashboard view, WCAG2 failing criterion 4.1.2 | ||||
| Description | https://www.w3.org/TR/WCAG21/#name-role-value All buttons in admin page | ||||
| Steps To Reproduce | Steps to reproduce
Expected resultLinks with behaviour button should have Actual resultattributes are missing, page is failing accessibility test. Level A. | ||||
| Tags | a11y, accessibility, admin, admintheme | ||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 6.15.5 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | any | ||||
| Database type & version | mysql | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | apache | ||||
| PHP Version | PHP 8.2 | ||||
| Git branch / Pull Request URL | |||||
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41144 |
|
|
LimeSurvey: master c371cd26 2026-10-29 16:19 Details Diff |
Fixed issue 20201: Screen readers announced the row checkboxes in the survey list and other admin grids without a name Dev New LSCheckBoxColumn adds an aria-label to row checkboxes of all CLSGridView checkbox columns (specific label for surveys, "Select row N" otherwise), hand-built checkboxes in CPDB participants/attributes/shares and user roles get labels, their "select all" header checkboxes too |
Affected Issues 20201 |
|
| mod - application/extensions/admin/grid/CLSGridView.php | Diff File | ||
| add - application/extensions/admin/grid/LSCheckBoxColumn.php | Diff File | ||
| mod - application/models/Participant.php | Diff File | ||
| mod - application/models/ParticipantAttributeName.php | Diff File | ||
| mod - application/models/ParticipantShare.php | Diff File | ||
| mod - application/models/Permissiontemplates.php | Diff File | ||
| mod - application/models/Survey.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-08-04 16:51 | tassoman | New Issue | |
| 2025-08-04 16:52 | tassoman | Tag Attached: a11y | |
| 2025-08-04 16:52 | tassoman | Tag Attached: accessibility | |
| 2025-08-04 16:52 | tassoman | Tag Attached: admintheme | |
| 2025-08-04 16:52 | tassoman | Tag Attached: admin | |
| 2025-08-07 14:40 | tassoman | Issue Monitored: tassoman | |
| 2025-08-07 14:40 | tassoman | Bug heat | 0 => 2 |
| 2025-09-11 22:33 | segui | Issue Monitored: segui | |
| 2025-09-11 22:33 | segui | Bug heat | 2 => 4 |
| 2026-10-29 16:19 | c_schmitz | Changeset attached | => LimeSurvey master c371cd26 |
| 2026-10-29 16:19 | c_schmitz | Note Added: 86984 | |
| 2026-10-29 16:19 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-29 16:19 | c_schmitz | Status | new => resolved |
| 2026-10-29 16:19 | c_schmitz | Resolution | open => fixed |
| 2026-10-29 16:19 | c_schmitz | Bug heat | 4 => 6 |