The screenreader reads the options and the text twice | XM Community
Question

The screenreader reads the options and the text twice

  • 14 June 2023
  • 3 replies
  • 494 views

Badge +1

While testing, our team identified an issue: the ScreenReader, like Voice Over (Apple) and NVDA, read the options (single-select and multi-select) twice.  It is occurring due to the aria-labelledby in HTML flow has the group header, label, and the option text all added in a single line. Is there a way to edit it and customize the aria-labelledby for individual options?

 

<div class="choice checkbox"><div class="choice-error-container"><div class="choice-error"><label class="choice-label" for="mc-choice-input-QID13-1"><input aria-invalid="false" aria-labelledby="choice-display-QID13-1 choice-group-display-QID13-cg_3 exclusive-choice-label-QID13-1" id="mc-choice-input-QID13-1" name="QID13" role="checkbox" type="checkbox"><span class="radio-button checkbox"></span><span class="choice-content"><span class="display-with-image" id="choice-display-QID13-1"><span class="display-with-image-display rich-text">Métis</span></span></span></label></div></div></div>

 

These are the options in the survey, which are being read twice:

 


3 replies

Badge

Hi Chinmay, I have the same issue and it’s driving me crazy. Screen readers read the answer text once for the radio button/checkbox and then repeats it again as the text element. Did you happen to figure this out? 

Userlevel 5
Badge +31

Have you tried using the new-ish simple layout?

Badge

Yea, unfortunately this is still an issue with the simple layout

 

Leave a Reply