[Bug] [Android] A11y inconsistencies for Android API 21-22
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 290
Description
### Description
There are a number of a11y inconsistencies on Android API 21-22, due to API limitations on older versions.
Various controls don't appear to receive any accessibility focus:
- labels
- activity indicator, progress bar
- image
Most controls still don't read out semantic hint. (I've only noticed hint get read out from the slider control)
### Steps to Reproduce
1. Run .NET MAUI sample on an Android device/emulator API 21
2. Navigate to Semantics Page
3. Turn on TalkBack (download the apk if needed)
4. Navigate through the page
Contributor guide
Research direction
Run the .NET MAUI sample on an Android API 21 or 22 device or emulator, open the Semantics Page, and navigate it with TalkBack. Compare focus and semantic-hint behavior for labels, activity indicators or progress bars, images, and other controls; done means the reported accessibility inconsistencies are resolved within the older API limitations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- accessibility, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100