-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💡 Hinweis: Tabellenzellen werden als anklickbar vorgelesen #4191
Comments
|
Solved: #4999 |
Das verlinkte PR ändert die Render-Methode der Datum-Spalte zu React. Zumindest mit VoiceOver macht das aber keinerlei Unterschied. |
Die Ausgabe in NVDA ist identisch zu VoiceOver: Die Spalte wird nicht als anklickbar vorgelesen, dafür aber die komplette Spaltenbezeichnung inkl. Button. |
Mit diesem Beispiel ist das Problem in NVDA reproduzierbar, aber nicht in VoiceOver: https://stackblitz.com/edit/vitejs-vite-s86r7b?file=package.json,src%2FApp.tsx |
Mögliche Ursache: facebook/react#20895 Die dort in einem Kommentar beschriebene Lösung funktioniert bei mir: https://stackblitz.com/edit/vitejs-vite-dofl5r?file=package.json,src%2FApp.tsx |
Bitte noch in V1 umsetzen. |
PR für V1: #5662 |
Rückmeldung: Problem weiterhin vorhanden "allerdings wird bei mir der Inhalt der Zelle von NVDA dann ignoriert und stattdessen der Inhalt der Zelle rechts daneben ausgegeben" |
Die Sample-App sollte ein Beispiel mit einem renderer in einer Tabelle haben. |
Das Problem mit dem oben beschriebenen Workaround ( |
Ich habe jetzt einen neuen Workaround gefunden, der die Probleme effektiv zu lösen scheint. Ich habe selber mit Voice Over und NVDA getestet. Für den Workaround wird eine neue div-Node erzeugt, die als React-Root verwendet wird und die das Attribut Beispiel-Implementierung: https://github.com/public-ui/kolibri/pull/5928/files#diff-80007a9798934b119d062a5814370b01441acbd47de0bd17be24866bb7ba2276R78 Zusätzlich gab es ein Problem mit den Input-Komponenten, welches durch das PR gelöst wird: Die Input-Komponenten registrieren einen |
Nachgetestet. Fehler wurde behoben. Version 1.7.9: table column-allignment: table render-cell: table sort-data: Version 2.0.3: table column-allignment: table render-cell: table sort-data: |
Tabellenzellen, deren Inhalt mit der _render-Funktion erzeugt wurde, sind offenbar für Screenreader immer als anklickbar markiert, auch wenn sie keine tatsächlich anklickbaren Komponenten enthalten.
The text was updated successfully, but these errors were encountered: