View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
17748Feature requestsAccessibilitypublic2021-12-01 09:26
ReporterQLacquisitionsManager Assigned To 
PrioritynoneSeverity@60@ 
Status newResolutionopen 
Summary17748: Visually impaired - adding or editing a question - impossible to change the question type using the keyboard -JAWS screen reader
DescriptionWhen accessing the application by a visually impaired user, in the page for adding or editing a question, it is impossible to change the question type using the keyboard only (with JAWS screen reader)

More details:
After clicking on "Add Question" link, in the page that opens, it appears a button after the label "Switch question type".
That button is a special button that appears as collapsed. If it is pressed with Space, or Enter, or left mouse click (using the keyboard), it appears a dialog with a few tabs. The labels of those tabs are: "Single choice questions", "Arrays", "Multiple choice questions", "Text questions".
By default in this case the label of the special button is " Long free text", so it is of type "text".
If we want to change the type of question to "Single choice questions" or to "Multiple choice questions", we pressed Space or Enter on those tabs. After doing this, the screen reader enters forms mode on, but still the question type is not changed. If returning back to JAWS virtual cursor and continuing reading the page, we can see that the heading of level 3 (<h3) below is still "Long free text", so the question type is not changed.
We tried pressing those tabs using Enter, Space, mouse left-click using the keyboard, but still the question type is not changed.
Steps To Reproduce1. Click on "Add Question" link.
After the label "Switch question type" appears the special button with the label " Long free text".

2. I pressed Space on the special button " Long free text".
It was displayed a dialog with a few tabs on it.
The heading that shows the currently selected question type displays "Long free text".

3. From those tabs, I pressed Space on the tab with the label "Single choice questions".
Please note that other times I also tried to press Enter and mouse left-click using the keyboard, but with the same effect.
The result is that the heading that shows the question type is still "Long free text".
TagsNo tags attached.
Bug heat8

Users monitoring this issue

User List DenisChenu

Activities

DenisChenu

DenisChenu

2021-11-22 15:16

developer   ~67475

Question : it was possible with 3.X version (i can give access)
QLacquisitionsManager

QLacquisitionsManager

2021-11-23 13:27

reporter   ~67502

Hello,
Do you mean with the 3.x version of LimeSurvey? If you need us to test this we can do it if you can provide access to such an instance.
DenisChenu

DenisChenu

2021-11-23 14:27

developer   ~67506

If you accept : yes, it can be interesting to have a quick compare : https://demo.sondages.pro/index.php/admin
But if you don't have time : such issue must be fixed :)
DenisChenu

DenisChenu

2021-11-23 14:33

developer   ~67508

Direct edit question access : https://demo.sondages.pro/admin/questions/sa/editquestion/surveyid/996693/gid/980/qid/9693

Seems can move from link to link with tab/shift+tab and enter to select (+ tab to go too Select button)
QLacquisitionsManager

QLacquisitionsManager

2021-11-23 14:41

reporter   ~67510

Thank you,

We`ll test the system at https://demo.sondages.pro/admin/questions/sa/editquestion/surveyid/996693/gid/980/qid/9693 with the JAWS screen reader that is used by our visually impaired user and see if the usability is better here.
DenisChenu

DenisChenu

2021-11-23 14:44

developer   ~67511

I check keyboard navigation on both quickly : seem near same.

I checj too with "Simple selector mode" on User settings : updated each time you move with arrow keys.
QLacquisitionsManager

QLacquisitionsManager

2021-11-25 13:32

reporter   ~67572

Our visually impaired user tested the LimeSurvey version (3.x) you provided the demo link for and the feedback is that it was more accessible than our version of it (5.x). She still had trouble with the text box for question input not being defined that there's where you write up the question, as it was for the Help box for example.
The options appeared to be simplified and easier to go through.
c_schmitz

c_schmitz

2021-11-29 14:42

administrator   ~67600

Accessibility of the administration interface is currently not a planned feature.
However, we would accept third-party contributions if someone wants to take on this task.
DenisChenu

DenisChenu

2021-11-29 19:01

developer   ~67604

Sorry for this …

> Our visually impaired user tested the LimeSurvey version (3.x) you provided the demo link for and the feedback is that it was more accessible than our version of it (5.x). She still had trouble with the text box for question input not being defined that there's where you write up the question, as it was for the Help box for example.

Hi,
Can you try with https://manual.limesurvey.org/First_login_-_your_user_preferences#Question_type_selector Simple editor mode * ? I check to find how to fix the popup, but seems to be hard ….

About html editor and label : https://manual.limesurvey.org/First_login_-_your_user_preferences#HTML_editor_mode

* : i check to disable update on keyboard navigation, only update on click and blur (but i know it's hard to have spomething working clean here ).

Issue History

Date Modified Username Field Change
2021-11-22 14:43 QLacquisitionsManager New Issue
2021-11-22 15:15 DenisChenu Issue Monitored: DenisChenu
2021-11-22 15:15 DenisChenu Bug heat 0 => 2
2021-11-22 15:16 DenisChenu Note Added: 67475
2021-11-22 15:16 DenisChenu Bug heat 2 => 4
2021-11-23 13:27 QLacquisitionsManager Note Added: 67502
2021-11-23 13:27 QLacquisitionsManager Bug heat 4 => 6
2021-11-23 14:27 DenisChenu Note Added: 67506
2021-11-23 14:33 DenisChenu Note Added: 67508
2021-11-23 14:41 QLacquisitionsManager Note Added: 67510
2021-11-23 14:44 DenisChenu Note Added: 67511
2021-11-25 13:32 QLacquisitionsManager Note Added: 67572
2021-11-29 14:42 c_schmitz Note Added: 67600
2021-11-29 14:42 c_schmitz Bug heat 6 => 8
2021-11-29 14:43 c_schmitz Project Bug reports => Feature requests
2021-11-29 19:01 DenisChenu Note Added: 67604
2021-11-29 19:02 DenisChenu Project Feature requests => Bug reports
2021-12-01 09:26 c_schmitz Project Bug reports => Feature requests