Diskurs mit einem Bildschirmleser

Letzte Woche habe ich Discourse einen Tag lang mit einem Screenreader (NVDA) benutzt und dieses Problem war meine größte Frustration, daher möchte ich es unbedingt beheben.

Wenn Sie ein Thema aus einer Themenliste wie /latest aufrufen, scrollt Discourse nach unten und hebt den ersten ungelesenen Beitrag im Thema hervor oder den letzten Beitrag, wenn es keine ungelesenen Beiträge gibt. Das funktioniert für sehende Benutzer hervorragend. Bildschirmbenutzer werden jedoch nicht darauf aufmerksam gemacht, da der Fokus beim Aufrufen eines Themas überhaupt nicht verschoben wird, sodass Bildschirmlesegeräte einfach von oben auf der Seite zu lesen beginnen.

Ich habe hier auf Meta eine Theme-Komponente bereitgestellt, um meine Korrektur für dieses Problem zu testen. Kann jeder, der einen Screenreader verwendet, die Korrektur testen und sehen, ob sie die Dinge verbessert (oder verschlechtert :sweat_smile:)? Rufen Sie ein zufälliges Thema auf, lesen Sie einige Beiträge, verlassen Sie das Thema und rufen Sie es erneut auf. Können Sie leicht erkennen, dass Discourse Sie zum ersten ungelesenen Beitrag gebracht hat? Gibt es Verbesserungen, die wir vornehmen können?

11 „Gefällt mir“