View Issue Details

This issue affects 1 person(s).
 10
IDProjectCategoryView StatusLast Update
19978Bug reportsAccessibilitypublic2026-10-29 14:42
Reportertassoman Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version6.6.x 
Summary19978: 5pointchoice question in slider layout display is not accessible
Description

Question type 5pointchoice is navigable by keyboard when is not styled like a slider.
Slider question, either emoji or stars is skipped by navigating by keyboard.

Steps To Reproduce

Steps to reproduce

install LS 6.x
create a survey
add a 5pointchoice question
see: preview is selectable by keyboard (tab to focus the field, arrows to change your choice)

admin: alter display as slider (stars|emoji) as you want
save: question
preview: survey
see: question is no more selectable by keyboard, no choice can be done by arrows keys.

Expected result

as impaired participant I want to focus a 5pointchoice question with slider to express myself
as impaired participant I want to change my choice by pressing arrow keys: up/down or left/right
as impaired participant I want to see which question is focused in the survey page so that is easy to navigate between questions.

Actual result

No question gets highlighted by having an outline.
Question type 5pointchoice having slider stars/emoji can't be answered by keyboard selection
Question is missing WCAG 2.2 AA - Guideline 2.4 Navigable and Criterion 2.4.7 Focusable is not satisfied.
European Public Sector website can't use this kind of question

Tags5pointchoice, a11y, accessibility, question, theme
Bug heat10
Complete LimeSurvey version number (& build)6.10.x
I will donate to the project if issue is resolvedNo
BrowserAny
Database type & versionAny
Server OS (if known)Any
Webserver software & version (if known)Any
PHP Version8.2
Git branch / Pull Request URL

Users monitoring this issue

segui, tassoman

Activities

tassoman

tassoman

2025-04-22 10:34

reporter   ~82459

Accessibility office, noted also WCAG A level violation: 2.1.1 Keyboard (Level A)

tassoman

tassoman

2025-08-11 16:56

reporter   ~83209

I don't open another issue on this, because I've already started many on other problems.

Another issue related to this kind of question, is "selected star are only changing color, related unselected stars". For accessibility they must change also their shape.
This is Principle 1.4.1 Use of color https://www.w3.org/TR/WCAG22/#use-of-color

So I suggest to use two different icons ⭐ or �leveraging UTF8 emoji. OR adding a css border to selected stars.

c_schmitz

c_schmitz

2026-10-28 14:11

administrator   ~86922

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41129

LimeBot

LimeBot

2026-10-29 14:42

administrator   ~86946

Fixed in Release 7.9.0+261029

Related Changesets

LimeSurvey: master 0cbb0a85

2026-10-28 14:11

c_schmitz


Details Diff
Fixed issue 19978: Chosen stars in the 5 point choice star rating differed from unchosen stars only by colour
Dev Unchosen stars are outlined (fa-star-o / ri-star-line), chosen and hovered stars stay filled, switched by CSS on the existing star-rated-on/star-drained classes
Affected Issues
19978
mod - assets/packages/questions/5pointchoice/css/star-rating.css Diff File
mod - assets/packages/questions/5pointchoice/scripts/star-rating.js Diff File

Issue History

Date Modified Username Field Change
2025-02-25 15:23 tassoman New Issue
2025-02-25 15:25 tassoman Issue Monitored: tassoman
2025-02-25 15:25 tassoman Bug heat 0 => 2
2025-02-26 13:39 tassoman Tag Attached: a11y
2025-02-26 13:39 tassoman Tag Attached: accessibility
2025-02-26 13:39 tassoman Tag Attached: question
2025-02-26 13:39 tassoman Tag Attached: theme
2025-02-26 13:39 tassoman Tag Attached: 5pointchoice
2025-04-22 10:34 tassoman Note Added: 82459
2025-04-22 10:34 tassoman Bug heat 2 => 4
2025-08-11 16:56 tassoman Note Added: 83209
2025-09-11 22:36 segui Issue Monitored: segui
2025-09-11 22:36 segui Bug heat 4 => 6
2026-10-28 14:11 c_schmitz Changeset attached => LimeSurvey master 0cbb0a85
2026-10-28 14:11 c_schmitz Note Added: 86922
2026-10-28 14:11 c_schmitz Assigned To => c_schmitz
2026-10-28 14:11 c_schmitz Status new => resolved
2026-10-28 14:11 c_schmitz Resolution open => fixed
2026-10-28 14:11 c_schmitz Bug heat 6 => 8
2026-10-29 14:42 LimeBot Note Added: 86946
2026-10-29 14:42 LimeBot Status resolved => closed
2026-10-29 14:42 LimeBot Bug heat 8 => 10