element-hq / element-hq/element-android
Fix a11y issues
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
Some has been fixed here #581, but there are still issues.
Global:
- [x] Missing contentDescription (lint): either add the contentDescription, or add `android:importantForAccessibility="no"`. Also this lint error should be treated as an error to avoid regression on this (update file `lint.xml`)
- [ ] Missing labelFor (lint): same work to do
- [ ] KeyboardInaccessibleWidget (lint): same work to do
Other observed issues:
- [ ] On the home tab (catchup), #581 has improved the navigation with TalkBack, but the FAB is still focused after the element of the list. It's ok on the tabs Direct messages and Rooms
- [ ] Consider setting up a11y test, as per https://developer.android.com/guide/topics/ui/accessibility/testing#automated
Ref:
- https://developer.android.com/guide/topics/ui/accessibility/apps
- https://developer.android.com/guide/topics/ui/accessibility/testing
Contributor guide
Assessment
This issue has not been assessed yet.