microsoft / react-native-gallery

This repo contains the react-native Gallery app created by Microsoft
MIT License
149 stars 44 forks source link

Accessibility stress test of ActivityIndicator Component Example Page on Fabric #483

Open chiaramooney opened 1 month ago

chiaramooney commented 1 month ago

Test Accessibility compliance on the ActivityIndicator 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 ActivityIndicator 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. Issue Flagged by Fast Pass Tracking API Parity Issue

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

Follow-Up Plan Step Result Tracking Issue (if needed)
Keyboard Navigation Cannot tab onto example ActivityIndicator components by default.
Narrator When first turning Narrator on, blue box appears around the component that has keyboard focus, and Narrator provides correct audio information. However, when trying to tab through page, blue box does not follow keyboard focus, and no audio is provided.
Dark Mode There is no visual change to the app when dark mode is enabled
Contrast Themes The example page does change visually when the 'Aquatic' high contrast theme is enabled. Most of the background of the page becomes too dark to be clear and easily readable - the color of the page goes from white to very dark grey
Resize window to smallest width The text and example buttons wraps themselves to match the width of the window without being cut-off
Turn on text scaling Text size does not change to match the change of the scaling value
Turn on Voice Access Voice access works on the example page. Am able to scroll through the example page, and the software is able to identify the available buttons on the page when prompted to, and then click on whichever button it is asked to.