Description
Gitea version (or commit ref): 1.8.1
Git version: 2.21.0
Operating system: windows10-1903
Database (use
[x]
):
- PostgreSQL
- MySQL
- MSSQL
- SQLite
Can you reproduce the bug at https://try.gitea.io:
- Yes (provide example URL)
- No
- Not relevant
Log gist: not needed
Description
Gitea, as with gogs which it was forked from, has many accessibility issues with screen readers including:
- The dropdown menus are clickables, so many screen readers do not know what to do with them as they do not use the mouse cursor.
- The license selection/.gitignore selection (and most other menus of that type) are inaccessible, as they all use mouse oriented actions.
- Possibly others I haven't seen yet.
Unfortunately, this is caused by the toolkit you use, which does not seem interested in making their toolkit accessible. It can be worked around with aria markup, or by changing toolkits (the first of which is easier to begin with but requires more maintenance over time, the second of which is of course much harder, but once you get it done it's done pretty much forever).
See the original issue on gogs for more info: gogs/gogs#3340
Looking forward to seeing if anything can be done about this.
-dingpengyu.
tests screen reader: NVDA
thank