Accessibility stress test of TextInput Component Example Page on Fabric #465
Labels
Area: Accessibility
Area: Fabric
enhancement
New feature or request
New Architecture
Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric
Parity: Fabric vs. Paper
RNW Fabric does not look or behave like RNW Paper
Milestone
Test Accessibility compliance on the TextInput component page within the Fabric version of Gallery. We will run Fast Pass on the example page. Once Fast Pass runs without issues, then we will execute the steps in the Follow-up Testing Plan section.
Results of Fast Pass Run
In this table we should add the information dumped by the Fast Pass run in Accessibility Insights for the TextInput Example page. We should log all issues found here along with the accessibility issue in react-native-windows which will resolve the error once implemented.
Note: all react-native-windows accessibility issues tagged here should be labelled with "Needed for Accessibility Grading", once they are added to the table.
Follow-up Testing Plan
The below testing plan is used for testing accessibility compliance of the Gallery app on paper, and will be used to test the current state of the Fabric Gallery app:
1. Keyboard Navigation
- Tab or use arrow keys to move through elements
- Pretend you're in a coding interview - tell the reviewer what keys you're hitting as you press them
- Does this navigation make sense?
- Can you access all of the elements?
2. Narrator: Turn on Narrator (Win + Ctrl + Enter), set default verbosity levels (Settings > Accessibility > Narrator >Verbosity Level = "3 - All control details", Context level for buttons and controls = "2 - Immediate context")
- Share your computer sound on the teams call (Find the presentation banner at the top of your screen & click the button that has the screen and sound icon)
- Use tab and arrows to navigate through the page
- Pretend you're in a coding interview - tell the reviewer what keys you're hitting as you press them
- Listen to what narrator speaks
- Does it make sense?
- Any weirdness or differences between the visible text and text spoken?
- To stop Narrator speaking, press Ctrl, to turn off narrator, press Win + Ctrl + Enter.
3. Turn on dark mode: Personalization-> Colors, Choose a Color -> Dark
- Does this page still look alright in dark mode?
4. Turn on Contrast Themes: Accessibility -> Contrast Themes > Choose Aquatic (similar to High Contrast Black) theme or Desert (similar to High Contrast White) theme
- Does the page look good?
- Is it hard to read any of the text (because the color contrast isn't good)?
- Is there sufficient contrast between elements (i.e. are there any elements that are black on black, similar color on similar color)?
- Choose black theme or white theme (whichever one you haven't shown before)
5. Resize the window to the smallest width (can be as tall as the screen, just width matters here)
- Is text flowing \ wrapping?
- Is any text cut off?
6. Turn on text scaling: Accessibility > Text size> Make text bigger, slide the slider all the way to the right (225x)
- Can you read all of the text?
- Text should wrap and not be cut off (vertically and horizontally)
7. Turn on Voice Access: Accessibility > Speech > Voice Access
- Can you use Voice Access to interact with your feature?
- Can you use Voice Access Numbers overlay to interact with your feature?
The text was updated successfully, but these errors were encountered: