Vielen Dank für die Meldung dieser Probleme!
Wissen Sie, auf welche Themen dies speziell getestet wurde? Es wäre hilfreich, eine gemeinsame Referenz dafür zu haben, um sicherzustellen, dass wir dieselben Probleme sehen. Es gibt viele Variationen bei den Post-Inhalten, daher möchte ich sicherstellen, dass wir unsere Bemühungen auf den richtigen Bereich konzentrieren.
Wir könnten try.discourse.org verwenden oder, wenn das hilft, einen Post hier auf Meta als Referenz nutzen.
Mit “schneller Navigation” scheinen Sie sich speziell auf Elementlisten zu beziehen? Ich kann bestätigen, dass sowohl in NVDA als auch in VoiceOver nur der aktuell im DOM verfügbare Inhalt in Elementlisten zugänglich ist. Dies gilt auch für sehende Benutzer und ist ein grundlegender Bestandteil der Funktionsweise von Discourse. Anstelle einer manuellen Paginierung laden wir Inhalte, während jemand nach unten/oben auf der Seite scrollt.
Dies ist normalerweise das, was ich erwarte, wenn jemand von “schneller Navigation” spricht, obwohl mir bewusst ist, dass die Terminologie zwischen Anwendungen nicht immer einheitlich ist.
Ich habe bestätigt, dass die Navigation von Element zu Element in NVDA und VoiceOver funktioniert, aber ich habe ein Problem mit unseren “kleinen Posts” innerhalb von Themen identifiziert, das die Navigation verhindern kann, und werde eine Korrektur dafür anwenden.
Ein “kleiner Post” ist eine Themenstatusaktualisierung wie angeheftet, geschlossen/geöffnet, aktiviert usw. Das Problem bei diesen ist, dass sie keine interne Überschrift wie normale Posts haben. Wenn sie also auf der Schwelle liegen, bevor weitere Posts geladen werden, während sie navigieren… kann ein Benutzer gestoppt werden und nur “keine nächste Überschrift” hören.
Automatisierte Tools wie ANDI erkennen oft DOM-Änderungen in Webanwendungen wie Discourse nicht. Sie sind im Allgemeinen für einfachere Szenarien wie statische Seiten konzipiert. Während wir diese Tools manchmal verwenden, um Probleme selbst zu identifizieren, müssen wir uns in komplexeren Szenarien wie der Navigation darauf konzentrieren, was wir durch manuelle Tests reproduzieren können.
Ich gehe davon aus, dass sich dies ebenfalls auf Elementlisten bezieht? Dies ist zu erwarten, aber vielleicht gibt es eine Verbesserung, die wir in Betracht ziehen können, um Elementlisten in Discourse funktionsfähig zu machen. Ich werde dies mit unseren Ingenieuren besprechen, um Input zu erhalten.
Bezieht sich dies auch speziell auf eine Elementliste? Wie oben erwähnt, habe ich die Navigation von NVDA und VoiceOver für die Navigation von Element zu Element getestet und kann bestätigen, dass dies funktioniert… aber wenn es einen bestimmten Kontext gibt, in dem es nicht funktioniert, können wir uns das genauer ansehen.
