View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
08782Bug reportsAccessibilitypublic2014-03-02 12:29
Reporterw0928 Assigned ToDenisChenu  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.05+ 
Fixed in Version2.05+ 
Summary08782: "Option 'Other'" for multiple choice is not 508 compliant
Description

The checkbox control that is added to the question for the "Other" option does not have a label. This breaks 508 compliance.

Additional Information

I was asked by a developer to resubmit this issue as a bug report. I had reported it as a bug initially (see issue 08706) but it was changed by someone to a feature request.

TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)140216
I will donate to the project if issue is resolvedNo
Browser
Database type & versionPostgres - 177
Server OS (if known)Linux
Webserver software & version (if known)Apache?
PHP Version5.3.X

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2014-02-27 19:23

developer   ~29008

Rigth, but more it was used only by javascript

DenisChenu

DenisChenu

2014-02-28 14:56

developer   ~29011

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

DenisChenu

DenisChenu

2014-02-28 14:57

developer   ~29012

section 508 : All visible INPUT elements must have a label, either by using a linked or containing LABEL element, or by using the ALT or TITLE attribute. Buttons are considered to be self-labeling.
WCAG 2.0 : H65: Using the title attribute to identify form controls when the label element cannot be used <http://www.w3.org/WAI/GL/2013/WD-WCAG20-TECHS-20130711/H65>

visibility:hidden input : label is not needed. Add the title (alt is OK too).

c_schmitz

c_schmitz

2014-03-02 12:29

administrator   ~29049

2.0+ Build 140302 released.

Related Changesets

LimeSurvey: master 3d1b9b3c

2014-02-28 13:56:08

DenisChenu

Details Diff
Fixed issue 08782: "Option 'Other'" for multiple choice is not 508 compliant
Dev: section 508 : All visible INPUT elements must have a label, either by using a linked or containing LABEL element, or by using the ALT or TITLE attribute. Buttons are considered to be self-labeling.
Dev: visibility:hidden + title get the 508
Dev: Add aria-hidden property when remove the visibility to be more ususable for browser with aria technologie
Affected Issues
08707, 08782
mod - application/helpers/qanda_helper.php Diff File

Issue History

Date Modified Username Field Change
2014-02-27 15:10 w0928 New Issue
2014-02-27 15:27 c_schmitz Assigned To => DenisChenu
2014-02-27 15:27 c_schmitz Status new => assigned
2014-02-27 19:23 DenisChenu Note Added: 29008
2014-02-28 14:56 DenisChenu Changeset attached => LimeSurvey master 3d1b9b3c
2014-02-28 14:56 DenisChenu Note Added: 29011
2014-02-28 14:56 DenisChenu Resolution open => fixed
2014-02-28 14:57 DenisChenu Note Added: 29012
2014-02-28 14:57 DenisChenu Status assigned => resolved
2014-02-28 14:57 DenisChenu Fixed in Version => 2.05+
2014-03-02 12:29 c_schmitz Note Added: 29049
2014-03-02 12:29 c_schmitz Status resolved => closed