| Anonymous | Login | 2010-07-31 22:59 CEST | ![]() |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||
| 04164 | Bug reports v1.x | Accessibility | public | 2010-03-01 01:38 | 2010-07-16 15:37 | ||||||
| Reporter | Evan | ||||||||||
| Assigned To | smarthbehl | ||||||||||
| Priority | normal | Severity | minor | Reproducibility | always | ||||||
| Status | feedback | Resolution | open | ||||||||
| Platform | OS | OS Version | |||||||||
| Product Version | |||||||||||
| Target Version | Fixed in Version | ||||||||||
| Summary | 04164: tab/keyboard navigation issues with a number of questions | ||||||||||
| Description | There are a number of questions with keyboard navigation issues caused by JavaScript: 1) Multiple Numerical Input (slider layout) This question type is invisible to keyboard navigation. If this question type is in a survey and is required the relies on keyboard navigation, the participant will never be able to complete the survey. This question type also needs to be able to use arrow keys to control values and/or number input. 2) Type R - Ranking Question This question type is a Keyboard navigation dead end. You can now navigate to this type of question using the keyboard but cannot go beyond it. Also it is impossible to select any of the items to rank. 3) Type M - Multiple Options Question If "Other" is available it is automatically checked when tabbing out of question. This in effect makes "Mandatory". i.e. Someone completing the survey is forced to put text into the "Other" text box to continue with the survey. "Other" should only be checked if the "Other" text box is NOT empty. 4) Type D - Date question? Popup javascript calendar cannot be used with keyboard navigation. 5) Type P - Multiple Options Question with Comments Using keyboard/tab navigation each option is automatically checked as you tab through. This means that participants using keyboard navigation are forced to check all options except "Other". There should be no automatic checking of options for this question type. | ||||||||||
| Steps To Reproduce | use the "Tab" key to navigate through questions in the sample survey. | ||||||||||
| Additional Information | issues 1, 2 and 3 are show stoppers for people using limesurvey without a mouse. NOTE: I thought I had already submitted this issue but I couldn't find any evidence of it so I'm posting it again. | ||||||||||
| Tags | No tags attached. | ||||||||||
| LimeSurvey build number | 8429 | ||||||||||
| Browser | Firefox 3.6 | ||||||||||
| Database & DB-Version | MySQL 5.0.77 | ||||||||||
| Operating System (Server) | CentOS | ||||||||||
| Webserver | Apache 2.2.3 | ||||||||||
| PHP Version | 5.1.6 | ||||||||||
| Attached Files | |||||||||||
Notes |
|
|
c_schmitz (administrator) 2010-03-02 19:09 |
I fixed issue 3) and 5). about 1.) Sliders are only an alternative representation. For accessiblity don't use it. 2.) This definitely a problem but IMHO unsolvable atm. (prove me wrong ;) 4.) The popup calender won't be accessible either - in addition we rely on a third party component so I think for the moment this is unsolvabe, too. For high accessibility use the alternative dropdown version instead. |
|
c_schmitz (administrator) 2010-03-11 20:28 |
smartbehl, please have a look at point 2.) Tasks: - Carefully redesign that question type so it is accessible - During that process move the question-specific JS code from the HTML source to survey_runtime.js by using jQuery |
|
smarthbehl (developer) 2010-03-20 13:42 |
http://smarth.5gigs.net/limesurvey/index.php?sid=92958&lang=en [^] I made a change in code and this is working version which allows to select options via keyboard I will also work on making unranking possible via key board |
|
smarthbehl (developer) 2010-03-24 18:56 |
The ranking part works in IE6. I made a patch for unranking part also but I am not able to capture any keyboard related event if I use scissors image.Can I replace image by button?? |
|
smarthbehl (developer) 2010-04-01 00:00 |
http://smarth.5gigs.net/limesurvey/index.php?sid=94691&lang=en [^] In this survey unranking option also works |
|
lemeur (administrator) 2010-05-09 15:27 |
@smartgbehl, Have you committed your fixes ? If your waiting for a patch reviewer, you can send me your patch at tlemeyr@limesurvey.org. TIA, Thibault |
|
Mazi (developer) 2010-07-13 02:56 |
smarthbehl, any news on this? |
|
smarthbehl (developer) 2010-07-13 18:56 |
I did make few changes where ranking and unranking options has become feasible http://smarth.5gigs.net/limesurvey/index.php?sid=92958&lang=en [^] I used tab index to transfer control from ranking to unranking but once user is done with question hes not able to move to (submit button) using tab. |
|
Mazi (developer) 2010-07-16 15:37 |
Can you attach your files as .diff patch? |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2010-03-01 01:38 | Evan | New Issue | |
| 2010-03-01 01:38 | Evan | Status | new => assigned |
| 2010-03-01 01:38 | Evan | Assigned To | => Evan |
| 2010-03-01 01:38 | Evan | File Added: limesurvey_survey_29846.csv | |
| 2010-03-01 01:40 | Evan | Description Updated | View Revisions |
| 2010-03-01 01:40 | Evan | Additional Information Updated | View Revisions |
| 2010-03-01 01:45 | Evan | Assigned To | Evan => c_schmitz |
| 2010-03-02 19:09 | c_schmitz | Note Added: 11198 | |
| 2010-03-02 19:10 | c_schmitz | Assigned To | c_schmitz => Evan |
| 2010-03-11 20:24 | c_schmitz | Assigned To | Evan => smarthbehl |
| 2010-03-11 20:28 | c_schmitz | Note Added: 11306 | |
| 2010-03-20 13:42 | smarthbehl | Note Added: 11433 | |
| 2010-03-24 18:56 | smarthbehl | Note Added: 11496 | |
| 2010-04-01 00:00 | smarthbehl | Note Added: 11563 | |
| 2010-05-09 15:27 | lemeur | Note Added: 11736 | |
| 2010-05-09 15:27 | lemeur | Issue Monitored: lemeur | |
| 2010-07-13 02:56 | Mazi | Note Added: 12405 | |
| 2010-07-13 18:56 | smarthbehl | Note Added: 12423 | |
| 2010-07-16 15:37 | Mazi | Note Added: 12436 | |
| 2010-07-16 15:37 | Mazi | Status | assigned => feedback |
| Copyright © 2000 - 2010 MantisBT Group |