View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
19360Bug reportsSurvey editingpublic2026-10-16 13:34
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version6.4.x 
Summary19360: Survey text edit HTML broken : Label must have a for attribute
Description

When clicking on label on general settings (and other) : text are not selected
HTML are not valid
A11Y is totally broken

Steps To Reproduce

Steps to reproduce

With chrom : activate F12
Go on Survey text edit

Expected result

Clean HTML and ca,n click on label to select input

Actual result

Invalid HTML

TagsNo tags attached.
Attached Files
Bug heat2
Complete LimeSurvey version number (& build)6.4.1
I will donate to the project if issue is resolvedNo
Browserchrome and ALL other
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant
Git branch / Pull Request URLN/A

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-10-16 13:34

administrator   ~86499

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

Related Changesets

LimeSurvey: master dbe25910

2026-10-16 13:33

c_schmitz


Details Diff
Fixed issue 19360: Survey settings had labels pointing to no form field, so clicking a setting name did nothing and the page was invalid HTML
Dev Button group labels lost their invalid for= (it targeted the group div) and now name the group via the new ButtonGroupWidget ariaLabelledBy; "Inherit" labels now label their toggle instead of the text field
Affected Issues
19360
mod - application/extensions/ButtonGroupWidget/ButtonGroupWidget.php Diff File
mod - application/extensions/ButtonGroupWidget/views/buttongroup.php Diff File
mod - application/views/admin/survey/editLocalSettings_view.php Diff File
mod - application/views/admin/survey/subview/accordion/_generaloptions_panel.php Diff File
mod - application/views/admin/survey/subview/accordion/_notification_panel.php Diff File
mod - application/views/admin/survey/subview/accordion/_presentation_panel.php Diff File
mod - application/views/admin/survey/subview/accordion/_publication_panel.php Diff File
mod - application/views/admin/survey/subview/accordion/_tokens_panel.php Diff File

Issue History

Date Modified Username Field Change
2024-01-18 10:26 DenisChenu New Issue
2024-01-18 10:26 DenisChenu File Added: Capture d’écran du 2024-01-18 10-21-42.png
2024-01-22 10:28 DenisChenu Summary Label must have an for attribute => Survey text edit HTML broken : Label must have a for attribute
2024-01-22 10:28 DenisChenu Steps to Reproduce Updated
2026-10-16 13:34 c_schmitz Changeset attached => LimeSurvey master dbe25910
2026-10-16 13:34 c_schmitz Note Added: 86499
2026-10-16 13:34 c_schmitz Assigned To => c_schmitz
2026-10-16 13:34 c_schmitz Status new => resolved
2026-10-16 13:34 c_schmitz Resolution open => fixed
2026-10-16 13:34 c_schmitz Bug heat 0 => 2