dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
21.99k stars 1.72k forks source link

[Bug] [Android] A11y inconsistencies for Android API 21-22 #1267

Open rachelkang opened 3 years ago

rachelkang commented 3 years ago

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:

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
ghost commented 1 year ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

ghost commented 1 year ago

Hi @rachelkang. We have added the "s/try-latest-version" label to this issue, which indicates that we'd like you to try and reproduce this issue on the latest available public version. This can happen because we think that this issue was fixed in a version that has just been released, or the information provided by you indicates that you might be working with an older version.

You can install the latest version by installing the latest Visual Studio (Preview) with the .NET MAUI workload installed. If the issue still persists, please let us know with any additional details and ideally a reproduction project provided through a GitHub repository.

This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

jinxinjuan commented 1 year ago

Verified this issue with Visual Studio Enterprise 17.6.0 Preview 2.0. Not repro on android physical device (API 31) with a MAUI template project. MauiApp4 (2).zip

rachelkang commented 1 year ago

Hi, @jinxinjuan - this issue is specific to API 21-22. I'm on the MAUI team and confirmed fairly recently that this is still an issue so am reopening. Please feel free to repro again on API 21-22 if you are able to! Thanks