Das Problem konnte ich mittlerweile replizieren. Wenn JAWS im Modus für Internet-Seiten ist, dann liest es einmal die Zeile vor (Itembeschriftung) - und springt dann zum Dropdown. Und weil die Itembeschriftung zugleich die Beschriftung für das Dropdown ist, liest es selbige nochmal vor.
Wenn man hingegen mit der Tabulator-Taste durch die Seite navigiert, werden nur die Dropdowns ausgewählt und die Itembeschriftungen als zugehörige Labels.
Nun ist es so, dass die Verwendung von Labels ein ganz zentraler Aspekt für barrierefreie Websites ist. Entfernen können wir sie also keinesfalls, denn sonst würden alle die mit Tab durch die Items navigieren die Itemstexte nicht mehr hören.
Wir haben nun versucht, die Items nicht mehr als Liste sonst als Blöcke zu definieren. Das hatte nur zur Folge, dass JAWS nicht mehr mitteilt, wie viele Element es gibt - am doppelten Vorlesen des Itemtexts hat es nichts geändert.
Was funktioniert ist eine Änderung der HTML-Struktur insofern dass das Dropdown Teil der Beschriftung wird. Dies ist formell gültig aber eher ungewöhnlich.
Nun weiß ich nicht, wie die anderen Browser und vor allem ScreenReader auf so eine Änderung reagieren werden. Ich würde nicht mit Problemen rechnen, aber am JAWS-Beispiel haben wir ja gesehen, dass ScreenReader sich manchmal unerwartet verhalten. Technisch wäre die Änderung schnell zu realisieren - aber wenn Sie Ihre Pretests bereits abgeschlossen haben, würde ich Ihnen ungerne mit einer unangekündigten Änderung potenzielle neue Probleme bescheren.
Insofern meine Rückfrage an Sie: Wie möchten Sie gerne vorgehen? Sollen wir die Änderung einmal testen und Sie holen noch wenig Feedback zur Seite 4 ein (dafür könnten Sie einen zusätzlichen Fragebogen anlegen, der einfach nur Seite 4 zeigt)? Oder möchten Sie lieber in der aktuellen Variante starten/fortfahren?