microsoft / microsoft/react-native-gallery

[React Native Gallery -> Permissions]: The Name property of an element should not contain names like "Microsoft.*.*' or 'Windows.*.*' as these are not usually informative.

Open
#314 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Repro-Steps:
Launch the React Native Gallery app.
Navigate to ‘Permissions’ button using tab key, invoke it.
Now run fastpass and observe.

Actual Result:
The Name property of an element should contain names like "Microsoft..' or 'Windows..' as these are not usually informative.

Expected Result:
The Name property of an element should not include the elements class name (such as Microsoft..' or 'Windows..).

User impact:
Users with visual impairments who rely on screen reader will not be able to know the name and purpose of the button if they is not proper name is defined.

Internal bug link: https://microsoft.visualstudio.com/DefaultCollection/OS/_workitems/edit/43367878

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 launching the React Native Gallery app and inspecting the Permissions screen after navigating to it with the Tab key. Run FastPass and inspect the affected element's accessibility name; done means the name no longer includes a Microsoft.. or Windows.. class name and the reported issue is resolved.

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.