department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

[KEYBOARD]: Navigation through the chat log must be easy and intuitive #25164

Open 1Copenut opened 3 years ago

1Copenut commented 3 years ago

508-defect-2

Feedback framework

Definition of done

  1. Review and acknowledge feedback.
  2. Fix and/or document decisions made.
  3. Accessibility specialist will close ticket after reviewing documented decisions / validating fix.

Point of Contact

VFS Point of Contact: Trevor

User Story or Problem Statement

Details

The screen reader instructions say to use "arrow keys" to navigate through messages, and sighted users are not offered any instructions to use the arrow keys to navigate. It would be better to remove the custom instructions to screen readers, and have the chat log container include a tabindex="0" so it will receive focus, and an overflow-y: auto declaration so users can scroll with up and down arrow keys. This is a default browser behavior.

Acceptance Criteria

Environment

WCAG or Vendor Guidance (optional)

ianpsant commented 3 years ago

This seems to be an intentional design decision that was recently released. Would requires Microsoft change. Would require assistance in filing Microsoft ticket.

ianpsant commented 3 years ago

Filed Microsoft bug mentioned above.

noahgelman commented 2 years ago

WCAG Standard: Success Criterion 2.4.3 Focus Order

shiragoodman commented 1 year ago

hey @ianpsant - it's been a while. Any update from Microsoft on this or other issues?

ianpsant commented 1 year ago

Microsoft addressed some of these issues in their PR (https://github.com/microsoft/BotFramework-WebChat/pull/4108), but we left additional comment from our testing on their ticket (https://github.com/microsoft/BotFramework-WebChat/issues/3935) which they haven't addressed yet. We will revisit all of this when we have further accessibiltiy testing when we move the chatbot.

Joy-Elizabeth commented 1 year ago

Chatbot team sees this priority and will address post Rx skill launch. We are dependent on MSFT and will work closely to resolve.