Closed smhigley closed 1 year ago
The following issues came up in the screen reader pass:
aria-haspopup
and default aria-describedby
: #25151We also discussed the following updates to examples and docs:
aria-modal="false"
when including Menu, Combobox, Dropdown, or Popover within a Dialog, since otherwise VoiceOver on iOS will not be able to access the popup.Thx for the follow up @smhigley , here's the issue for the updates on stories: https://github.com/microsoft/fluentui/issues/25168, I'll be closing this issue and move on to focus on the ones created from this one + the ones you opened already!
Note: we need to make sure the Talkback issue is caught and mentioned in the dialog a11y docs (#24471)
High-level items:
Testing Notes
For each component tested, write out any specific notes per-step here. Use this section to communicate any non-standard approaches, ambiguous test results, or fully skipped sections.
Color contrast
Steps
Checks
References
High Contrast Mode
Steps
Checks
References
Zoom and Reflow
Steps
Checks
References
Pointer access
Steps
Checks
If a touchscreen isn't available, use common sense/maybe devtools? to mimic a lack of hover.
Note -- this is not only about touch access. A number of assistive tech devices function like a pointer, but lack hover (e.g. eye control or switch control).
Keyboard access
Steps
Checks
<span tabindex="0">some text</span>
should not have a tabindex and should not get focus, even if it has a tooltip or a click event (that would be a separate issue).References
Code conformance
Steps
Checks
To check for valid semantics, look at the following:
role=""
attribute, or implicit based on the HTML element)To check for visually-hidden text:
aria-label
s set within the component code, and any freeform string props that do not visually show uparia-label
or other native attribute.References
Screen reader access
Screen reader combinations:
Steps
For Windows screen readers:
For VoiceOver on macOS:
Touch screen readers:
Checks
For all screen readers, within all screen-reader-specific tests, check the following:
Specific per-screen-reader checks:
References
This test requires a broad knowledge of screen readers; specific references won't be too helpful. This should generally be done with or by someone who is confident in using and interpreting screen readers.