[KEYBOARD]: Links in the chat log must be keyboard focusable
See original GitHub issuePlease view our Technical Support Guide before filing a new issue.
Screenshots
https://user-images.githubusercontent.com/934879/119392255-24e3f400-bc95-11eb-96ee-50da95041cde.mov
Version
<meta name="botframework-directlinespeech:version" content="4.12.0"> <meta name="botframework-webchat:bundle:variant" content="full-es5"> <meta name="botframework-webchat:bundle:version" content="4.12.0"> <meta name="botframework-webchat:core:version" content="4.12.0"> <meta name="botframework-webchat:ui:version" content="4.12.0">
Describe the bug
The links added to the VA chatbot’s responses are not reachable by keyboard when I am navigating through the page with the TAB key. Quicktime movie attached below.
Steps to reproduce
- Links can be confirmed to receive keyboard focus when navigating with the TAB key
- This can be verified by typing document.activeElement into the Chrome DevTools console
Expected behavior
Additional context
We cannot make links in the chat log tabbable. We tried adding tab indexes to the links, but this does not solve this issue. Corresponds to this VA GitHub issue: https://github.com/department-of-veterans-affairs/va.gov-team/issues/25156
[Bug]
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (3 by maintainers)
Top GitHub Comments
This was a rough experience. We definitely need to work on improving this if we can. Right now I am drafting directions to place on the main page when we launch the bot:
"Please note, we are currently working on improving accessibility on this virtual agent. We apologize for any inconvenience.
To start using the virtual agent with a screen reader, you can:
Agree and it should be doable today.
For step 3, after focusing in the activity, the user press <kbd>TAB</kbd> or<kbd>SHIFT</kbd> + <kbd>TAB</kbd> to jump between links/buttons.
For step 4, the user will leave the activity and go back to step 1 if they do one of the following: