jamulussoftware / jamulussoftware/jamulus

Accessibility: Chat History is not properly accessible with Screen Reader

Offen
#3,613 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
C
Sterne
1.1k
Forks
248
Ø Merge
2 T. 3 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Not sure whether this is another Qt bug with QTextBrowser, but VoiceOver cannot navigate the chat history (txvChatWindow) reliably, especially when there is a long message.
When you press the up or down arrow in the chat history and VoiceOver encounters a long entry (for example, a server intro message), it seems to treat the text as multiple wrapped lines, but it only reads the first few words in the beginning. After that, navigation through the rest of the history becomes broken.
Is it possible to present each chat entry as a separate accessibility element instead of one large block of text within the QTextBrowser? That might resolve the issue.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Problem in txvChatWindow mit VoiceOver zu reproduzieren, einschließlich eines langen Chateintrags, und untersuche, wie QTextBrowser umgebrochenen Text bereitstellt. Ermittle, ob jeder Chateintrag als separates Accessibility-Element präsentiert werden kann. Als erledigt gilt die Aufgabe, wenn VoiceOver durch den gesamten Verlauf zuverlässig navigieren und lange Einträge vollständig vorlesen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
accessibility, desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.