microsoft / microsoft/react-native-gallery
WCAG 4.1.2: (NewArch/button 'Navigation bar') A button must support one of these patterns: Invoke, Toggle, or ExpandCollapse.
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 257
- Forks
- 57
- Avg merge
- 18h 19m
- Merged PRs (30d)
- 10
Description
The following accessibility issue was found via running Accessibility Insights on the experimental new arch React Native Gallery.
App: NewArch
Element path: button 'Navigation bar'
Issue Details: A button must support one of these patterns: Invoke, Toggle, or ExpandCollapse. WCAG 4.1.2
How To Fix: Modify the button to support exactly one of the following patterns:
· Support the Invoke pattern if the button performs a command at the request of the user.
· Support the Toggle pattern if the button can cycle through a series of up to three states.
· Support the ExpandCollapse pattern if the button shows or hides additional content.
This accessibility issue was found using Accessibility Insights for Windows, a tool that helps debug and find accessibility issues earlier. Get more information and download this tool at https://aka.ms/AccessibilityInsights.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the experimental NewArch React Native Gallery and locate the button labeled “Navigation bar,” then run Accessibility Insights for Windows to reproduce the WCAG 4.1.2 finding. Determine which supported pattern matches the button’s behavior and verify that the accessibility issue is no longer reported.
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