Forum Discussion

Slan's avatar
Slan
Community Member
2 months ago

Tab Order and Text Boxes

Hello everyone,

I am working on a project for a client who wants to ensure our module is screen reader compliant. A large concern for them is questions where the screen reader states the question, then the learner can tab to the options. Having audio autoplay the question was our original solution but it was not acceptable because of the conflicting audio with the screen reader.

Because it is text, the screen reader will not read the question first when tabbing through. The user has to use up and down arrows, which makes it confusing when the screen reader jumps to the options first. 

When I make the question stem interactive, it adds a "button" to the end of the screen reader. 

Is there a way to make a text box tab-able directly without also having a "button" tagged on automatically?

  • Slan's avatar
    Slan
    Community Member

    Hello Leslie,

    Thank you for the reply. My client would like to be able to use tab to navigate to these elements, not the arrows. This is due to their interpretation of WCAG 2.4.3 and 1.31 and their internal guidelines. The arrow keys are sufficient for content slides, but interactive slides need the question text to be tab accessible before the options to provide a fieldset/legend for the radio buttons.

    Is there a way to modify the automatically generated "button" addition for alt text? 

     

    Alternatively, is there a way to make the Multiple-choice group tabable?

    • I appreciate the additional information, Slan.

      Since the intent of tabbable objects is interactivity, a screen reader will announce that information. 

      Similarly, it is typical screen reader behavior to arrow through choices in a multiple choice question.

      Here is some additional information:

      Your client wants to modify the recommended behavior, so I will leave it to the community to chime in. However, I fear that changing this behavior will make it more confusing for native screen reader users.