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
22.06k stars 1.73k forks source link

[Spike] Audit Picker accessibility and focusable behavior #6252

Open rachelkang opened 2 years ago

rachelkang commented 2 years ago

Description

The Picker leverages a lot of focus-related code. We must audit the extent to which that code is actually needed, and what improvements we might need to make.

For example, on Android, when navigating to a Picker, keyboard tab navigations allows users to both navigate to and access the picker. However, there is no way to navigate from the picker.

Steps to Reproduce

  1. Run .NET MAUI control gallery on all platforms
  2. Navigate to and access Picker control via keyboard navigation and via screen readers
  3. Take note of the behavior and determine next steps

Version with bug

Release Candidate 1 (current)

Last version that worked well

Unknown/Other

Affected platforms

iOS, Android, Windows, macOS

Affected platform versions

/

Did you find any workaround?

No response

Relevant log output

No response

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.