microsoft / microsoft/react-native-windows

Aria Props on Fabric

Open
#11,905 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Accessibility Area: Fabric enhancement New Architecture Workstream: Accessibility
Dominant language
C++
Stars
17.3k
Forks
1.2k
Avg merge
1d 13h
Merged PRs (30d)
33

Description

The recent 0.71 release of react-native included a suite of new aria-props that supersede existing props. Note that react-native has historically had a many-to-one mapping of JS props to the native accessibility API mappings with a documented precedence order and while these new props trump existing ones, there is no usage for existing applications built on windows platforms. Prioritization of this milestone may shift if we decide to prioritize new Fabric experiences over migrating old experiences to Fabric.

Task Description Status
aria-valuemax Add support for aria-valuemax prop. Completed
aria-valuemin Add support for aria-valuemin prop. Completed
aria-valuenow Add support for aria-valuenow prop. Completed
aria-valuetext Add support for aria-valuetext prop. Completed
aria-busy Add support for aria-busy prop. Completed
aria-checked Add support for aria-checked prop. Completed
aria-disabled Add support for aria-disabled prop. Completed
aria-expanded Add support for aria-expanded prop. Completed
aria-hidden Add support for aria-hidden prop. Not Started, Est. < 1 week
aria-label Add support for aria-label prop. Completed
aria-labelledby Add support for aria-labelledby prop. Not Started, Est. < 1 week
aria-live Add support aria-live prop. Completed
aria-modal Add support for aria-modal. Not Started, Est. < 1 week
aria-posinset Add support for aria-posinset. Completed
aria-setsize Add support for aria-setsize. Completed
[tasklist]
Tasks

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 reviewing the remaining unchecked aria-prop entries and linked issues #14541, #14569, and #12515, then compare them with the completed entries in this issue. The work is done when the remaining aria-hidden, aria-labelledby, and aria-modal support is implemented for Fabric and the corresponding issue tasks can be checked.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native
Domain
accessibility
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.