Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[A11y] [Issue 3] Need clear button labels within chat #3133

Closed
compulim opened this issue Apr 30, 2020 · 0 comments · Fixed by #3146
Closed

[A11y] [Issue 3] Need clear button labels within chat #3133

compulim opened this issue Apr 30, 2020 · 0 comments · Fixed by #3146
Assignees
Labels
A11yHighImpact High Impact Accessibility Bug area-accessibility blocked currently prevented from making progress bug Indicates an unexpected problem or an unintended behavior. external-adaptive-cards external-healthbot

Comments

@compulim
Copy link
Contributor

compulim commented Apr 30, 2020

3 Severity 1 – Need clear button labels within chat

This is filed to #3133.

Background

After selecting the customer's location from combo box, new set of buttons appears, that announced as "Yes" and "No", with no other context. If user tries to navigate to the message above those buttons in browse mode, screen reader keeps getting kicked out of browse mode and screen reader users are unable to navigate to that message and read context of those buttons.

Expected

  1. More descriptive labels should be provided for those buttons.
  2. Screen reader users should be able to navigate to the message/question "Are you ill, or caring for someone who's ill?" in browse mode.

Investigation notes

We saw the accessible tree looks correct:

  1. list
    • This is the transcript
  2. listitem
  3. group
    • Whole row of the message, including avatar
  4. generic "Bot CDC said, Where are you located? . Sent at April 30..."
    • This is the question
  5. generic x N (these are cosmetics, non-verbal)
  6. generic "United States Outside the US"
    • This is due to tabindex="0"
    • This is the first element in the tree owned by Adaptive Cards renderer
  7. generic
  8. button "United States"
  9. generic
  10. text "United States"

Need some more time to understand if the role="group" is related to tabindex="0" or not.

[Bug]

@compulim compulim added bug Indicates an unexpected problem or an unintended behavior. area-accessibility customer-reported Required for internal Azure reporting. Do not delete. Bot Services Required for internal Azure reporting. Do not delete. Do not change color. customer-replied-to Required for internal reporting. Do not delete. A11yHighImpact High Impact Accessibility Bug external-healthbot labels Apr 30, 2020
@compulim compulim self-assigned this Apr 30, 2020
@compulim compulim changed the title [A11y] [Issue 1] Need clear button labels within chat [A11y] [Issue 3] Need clear button labels within chat Apr 30, 2020
@cwhitten cwhitten removed Bot Services Required for internal Azure reporting. Do not delete. Do not change color. customer-replied-to Required for internal reporting. Do not delete. customer-reported Required for internal Azure reporting. Do not delete. labels May 2, 2020
@compulim compulim added blocked currently prevented from making progress external-adaptive-cards labels May 8, 2020
@compulim compulim mentioned this issue May 15, 2020
34 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11yHighImpact High Impact Accessibility Bug area-accessibility blocked currently prevented from making progress bug Indicates an unexpected problem or an unintended behavior. external-adaptive-cards external-healthbot
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants