microsoft / microsoft/react-native-gallery

[React Native Gallery -> Home]: An element of the given ControlType is not supporting the Invoke pattern.

Open
#517 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A11ySev3 Area: Accessibility Area: Paper
Dominant language
TypeScript
Stars
257
Forks
57
Avg merge
18h 19m
Merged PRs (30d)
10

Description

Build Details:
OS Version: Dev (OS Build 27695.1000)
App: React Native Gallery
App Version: 1.0.18.0
React Native Windows Version: 0.75.0
AT: Fast Pass

Repro-Steps:
Launch the React Native Gallery app.
Navigate to ‘Home’ button present in left navigation pane and invoke it.
Now run fast pass and observe the issue.
Actual Result:
An element of the given ControlType is not supporting the Invoke pattern.

Expected Result:
An element of the given ControlType must support the Invoke pattern.

User Impact:
Users with visual impairment who rely on screen reader will be misguided if narrator announces incorrect control type of the item.

Link to ADO bug: https://microsoft.visualstudio.com/OS/_workitems/edit/54111781

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in the React Native Gallery app with Fast Pass, following the Home navigation steps in the report. Trace the Home button's accessibility implementation and verify that it exposes the expected control type and supports the Invoke pattern for screen-reader users.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
accessibility, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.