Eine Liste, nicht in einer bestimmten Reihenfolge, mit Ausnahme des ersten Punkts:
- Sie haben Modals, die den Fokus nicht übernehmen, was mich überhaupt erst dazu gebracht hat, diesen Beitrag zu schreiben. Jeder, der zu diesem Thread kommt, um Feedback zur Nutzung von Screen Readern zu geben, wird auf eines dieser Modals stoßen, was bedeutet, dass grundlegende bis fortgeschrittene Screen-Reader-Nutzer ausgeschlossen werden. Zum Glück ist mir das auf meinem eigenen Forum nicht passiert, nur hier. Hoffentlich gibt es eine Möglichkeit, diese zu deaktivieren oder zumindest die Bedingungen auszuschalten, die ihr Erscheinen auslösen. Die einzige Möglichkeit, mit diesen umzugehen, besteht darin, sich zu wundern, warum keine Ihrer Tastaturbefehle funktionieren, und genug über die Funktionsweise von Webanwendungen zu wissen, um auf die Idee zu kommen, nach einem Modal zu suchen. Sobald Sie eines gefunden haben, müssen Sie mit ihm interagieren und den Fokus auf das richtige Steuerelement lenken. Und selbst dann ist es nicht immer zuverlässig, wie meine Schwierigkeiten beim Antworten auf dieses Thema zeigen.
- Wenn ich auf ein Thema klicke, verlagert sich der Tastaturfokus nicht automatisch auf den neuesten Beitrag. Ich bin mir nicht sicher, was hier eigentlich passieren soll, vielleicht gibt es einen anderen Link, den ich dafür verwenden muss? Daher ist es schwierig, neue Beiträge im Blick zu behalten, und ich muss dies immer noch manuell erledigen.
- Es gibt keinen erkennbaren Weg, über die Tastatur zum Verwaltungsbereich meiner Seite zu gelangen. Ich musste raten, dass /admin als URL funktionieren könnte, und zum Glück hat es geklappt.
- ARIA-Landmarken in den Forenbeiträgen wären nützlich. Im Wesentlichen sollte jeder Beitrag wie ein
<article/>behandelt werden, mit<heading/>für die oberen Steuerelemente und<footer/>für die unteren. Dies ermöglicht eine schnellere Navigation über Landmarken, da es derzeit keine nützlichen Möglichkeiten gibt, schnell zwischen Beiträgen zu wechseln. Ich kann das derzeit mit NVDA mehr oder weniger tun, aber dabei lande ich auf dem<nav/>, der die Like- und andere Schaltflächen enthält. Wenn die eigentlichen Landmarken-Elemente nicht funktionieren, kann einrole=-Attribut verwendet werden. - Wenn ich auf die Schaltfläche „Thema-Aktionen“ klicke, gibt es keine Möglichkeit, das erscheinende Menü über die Tastatur zu schließen.
- Ihre Listen-Widgets sind eine Art Zugänglichkeits-Katastrophe. Ich habe gerade versucht, einen Beitrag mit NVDA zu verschieben. So habe ich es gemacht:
- Ich habe auf die Schaltfläche „Titel/Kategorie bearbeiten“ geklickt. Ich erinnere mich nicht genau, wie sie hieß, da ich den Bildschirm wiederum nicht einklappen kann, um die Schaltfläche wieder zu erhalten.
- Ich habe das Kombinationsfeld für die Kategorie gefunden.
- Ich habe es mit der Leertaste aktiviert.
- Ich habe die Objekt-Navigation von NVDA verwendet, um in das ausgewählte Kombinationsfeld-Element zu zoomen, was alles andere als intuitiv war.
- In diesem Element gibt es eine Liste. Ich interagiere damit.
- In dieser Liste gibt es ein Suchfeld und eine weitere Liste. Ich interagiere mit dieser anderen Liste.
- Anschließend bewege ich mich mit der Objekt-Navigation von NVDA durch eine Reihe von Kategorienbeschreibungen, bis ich die gewünschte gefunden habe. Ich lenke die Maus dorthin.
- Ich klicke mit NVDA mit der Maus.
- Ich vermute, dass es noch einen weiteren Schritt gibt, bei dem ich eine nicht beschriftete „Speichern“-Schaltfläche finden und anklicken muss, aber ich bin mir nicht sicher und werde das beim nächsten Mal, wenn ich dies tun muss, sicherlich nicht mehr erinnern.

Wie Sie sich vorstellen können, ist dies nicht intuitiv, und ich habe dies nur entdeckt, weil a) ich wahrscheinlich ein fortgeschrittener NVDA-Benutzer bin, b) ich unter anderem Webentwicklung betreibe und c) ich die Art und Weise, wie Discourse Dinge handhabt, mehr oder weniger gelernt habe. - Es gibt verschiedene nicht beschriftete Grafiken, die sich nicht als Schaltflächen identifizieren, aber dennoch Aktionen auszulösen scheinen. Ich denke, die Speichern-Schaltflächen in den Verwaltungsbildschirmen sind ein Beispiel. Ich zögere etwas, zufällig nicht beschriftete Schaltflächen auf einer Live-Seite zu klicken, auf die Benutzer angewiesen sind. Solche Dinge werden mich wahrscheinlich eines Tages an einer schmerzhaften Stelle beißen.

Ich werde den Dingen etwa einen Monat Zeit geben, dann werde ich PHPBB oder etwas Zugänglicheres auf einen Server installieren und einfach damit weitermachen. Entschuldigung, ich habe viele Leute, die die Community aufgrund dieser Probleme nicht einmal ausprobieren, und da das defekte Modal buchstäblich die erste Hürde war, die ich überwinden musste, werde ich wahrscheinlich das tun müssen, was wir als blinde Menschen viel zu oft tun: die technisch unterlegene, aber zugänglichere Option wählen.
Ich möchte nicht mürrisch wirken, ich wünsche mir nur, dass meine Wahlmöglichkeiten für Communitys nicht aus einer Reihe von zugänglichen Optionen mit kleineren Communities und weniger Entwicklung, einer großartigen Option mit erheblichen Zugänglichkeitsproblemen und Mailinglisten bestehen.
Übrigens: Ich bin ein Senior-Entwickler und für Aufträge verfügbar, falls Sie Hilfe benötigen. Um ehrlich zu sein, frisst Discourse so viel des Internets auf, dass wir einige von uns mit Behinderungen widerwillig mit Zugänglichkeitsproblemen wie diesen konfrontiert sind, wenn unsere wohlmeinenden, körperlich nicht behinderten Kollegen ein Discourse für ihre Projekte einrichten. Und ich verstehe, warum sie das tun, denn ich würde es sehr gerne für unsere Community nutzen, und Sie haben ein Produkt geschaffen, das erstaunlich einfach zu verwalten ist. Aber wenn Sie keinen Verantwortlichen für Zugänglichkeit haben, der aktuelle Defekte behebt und sicherstellt, dass alle neuen Funktionen von Menschen mit Behinderungen genutzt werden können, dann lassen Sie uns bitte darüber sprechen, denn Sie brauchen dringend jemanden.
Der einzige Grund, warum ich Discourse hier ausprobiert habe, war, dass ich aus diesem Thread den Eindruck gewonnen habe, dass größere Änderungen im Bereich der Zugänglichkeit unmittelbar bevorstehen. Im Allgemeinen rate ich jedoch aktiv von der Nutzung von Discourse ab, wenn ich etwas zu sagen habe, weil es so schwer ist, es mit einem Screen Reader zu nutzen, und weil ich nicht eine weitere Internet-Community schaffen möchte, an der wir als blinde Menschen aufgrund von Zugangsproblemen nicht gleichberechtigt teilnehmen können. Ich würde diese Situation gerne ändern und Teil dieser Veränderung sein. Aber wenn nicht ich, dann bitte holen Sie jemanden dazu, denn viele dieser Probleme bestehen seit Jahren und haben sich nicht in nennenswertem Maße verändert.
Vielen Dank.