View Issue Details

This issue affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
20217Bug reportsAccessibilitypublic2026-10-06 16:49
Reportersegui Assigned Toc_schmitz  
PrioritynoneSeveritypartial_block 
Status feedbackResolutionopen 
Product Version6.5.x 
Summary20217: Multiple accessibility problems in Sea Green admin theme
Description

In a brand new installation of LimeSurvey 6.15.5, the administration interface has many accessibility problems when using the new Sea Green theme (only option in this version). Most of the screens show multiple problematic elements that don't pass the WCAG 2 standars. This will cause problems in adopting version 6 since WCAG 2 is the minimum standard requirement for web in our institution, and I imagine this being the case for many other places using LimeSurvey as their online surveys tool.

I used the WAVE browser extension to assess accessibility in a LimeSurvey 6.5.15 local installation. As an example, the surveys list page showed a total of 85 accessibility, 20 of them being low contrast errors. The low contrast issues are very evident, but there also other accessibility elements detected that cause issues with screen readers. I think it would be very important to work on the Sea Green accessibility issues, it being the default admin in LimeSurvey 6, to make it at least WCAG 2 compliant.

Steps To Reproduce

Steps to reproduce

  1. Install LimeSurvey 6.15.5. Sea Green will be the admin theme. Populate with a few surveys.
  2. Use WAVE browser extension to assess accessibility of surveys list.
  3. Multiple accessibility issues are detected, including low contrast errors. Several elements/styles don't pass WCAG AA requirements.

Expected result

Minimum or no accessibility issues in the administration interface when using Sea Green theme. At least WCAG AA compliance (WCAG AAA ideal).

Actual result

Multiple accessibility issues are detected, including low contrast errors. Several elements/styles don't pass WCAG AA standard requirements.

TagsNo tags attached.
Bug heat8
Complete LimeSurvey version number (& build)Version 6.15.5+250724
I will donate to the project if issue is resolvedNo
BrowserChromium138.0.7204.183
Database type & versionMySQL 15.1 Distrib 10.5.26-MariaDB
Server OS (if known)Red Hat Enterprise Linux Server
Webserver software & version (if known)Apache 2.4
PHP Version8.0.30

Users monitoring this issue

segui, tassoman

Activities

c_schmitz

c_schmitz

2026-09-15 22:08

administrator   ~85767

Can you please check with version 7? This should have improved there significantly.

tassoman

tassoman

2026-10-06 16:38

reporter   ~86219

There are many points lacking accessibility. A good start is color contrast improvement.

  1. "SeaGreen" green is not enough contrasted color, same for "disabled" buttons and Secondary color buttons (grey)
  2. Card's labels are too grey, also here color contrast is not enough
  3. Buttons contrast also is a light violet shadow. Should be a strong violet outline (as seen in the header bar).
  4. Question sorting navigation has a "locker" feature and navigation there goes backwards, also focus is lost while using this feature (i will probably open a dedicated ticket)

Please choose a more saturated green and grey. I suggest #118844 for green. #707587 for secondary color gray.
I used https://webaim.org/resources/contrastchecker/ tool ...

Generally speaking, every browser has an accessibility checker pane for developers. Helps with basic accessibility errors such this (color contrast) and accessible labelling. I checked by Firefox.

Card texts are not contrasted. I suggest to use #118844 Green for titles, #707587 secondary for labels, and full black for values.
Links should be strong green #118844.

Disabled buttons should not exists but substituted by their relative text's overlay. (overlays are not accessible) For example: "Enable survey to open sharing panel" text instead of disabled button.

Issue History

Date Modified Username Field Change
2025-08-13 00:41 segui New Issue
2025-09-11 22:33 segui Issue Monitored: segui
2025-09-11 22:33 segui Bug heat 0 => 2
2026-09-15 22:08 c_schmitz Assigned To => c_schmitz
2026-09-15 22:08 c_schmitz Status new => feedback
2026-09-15 22:08 c_schmitz Note Added: 85767
2026-09-15 22:08 c_schmitz Bug heat 2 => 4
2026-10-06 16:38 tassoman Note Added: 86219
2026-10-06 16:38 tassoman File Added: Screenshot 2026-10-06 at 16-23-19 Questionario senza titolo (ID 533126) - LS DEV.png
2026-10-06 16:38 tassoman Bug heat 4 => 6
2026-10-06 16:49 tassoman Issue Monitored: tassoman
2026-10-06 16:49 tassoman Bug heat 6 => 8