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

Accessibility issue : Elements that have scrollable content should be accessible by keyboard #3567

Closed
tejamora opened this issue Oct 30, 2020 · 6 comments
Assignees
Labels
area-accessibility Bot Services Required for internal Azure reporting. Do not delete. Do not change color. bug Indicates an unexpected problem or an unintended behavior. customer-replied-to Required for internal reporting. Do not delete. customer-reported Required for internal Azure reporting. Do not delete. Duplicate This issue or pull request already exists needs-team-attention

Comments

@tejamora
Copy link

tejamora commented Oct 30, 2020

Running a fast pass on WebChat bot, getting this error

Path | .react-scroll-to-bottom--css-qgskw-1n7m0yu

Fix ONE of the following:
Element should have focusable content
Element should be focusable

Screenshots

accessbility issue

minimizechatbot

Same replicable on Web Chat's minimizable sample: https://microsoft.github.io/BotFramework-WebChat/06.recomposing-ui/a.minimizable-web-chat/
minimizesample

Version

"botframework-webchat":
"version": "4.10.1",

Steps to reproduce

  1. Go to chatbot icon
  2. Click on chatbot
  3. when there are numerous activities between the bot and user

[Bug]

@tejamora tejamora added Bot Services Required for internal Azure reporting. Do not delete. Do not change color. bug Indicates an unexpected problem or an unintended behavior. customer-reported Required for internal Azure reporting. Do not delete. labels Oct 30, 2020
@CezaryMarcjan
Copy link

Hi @tejamora the team will review and follow up on this. Thanks for the report.

@corinagum
Copy link
Contributor

corinagum commented Nov 2, 2020

This needs a team discussion, as right now the transcript intentionally only allows focus on interact-able elements. Will report back here.

@corinagum corinagum added the customer-replied-to Required for internal reporting. Do not delete. label Nov 2, 2020
@compulim
Copy link
Contributor

compulim commented Nov 3, 2020

A previous issue on "should not focus on non-interactive element" (#1340) and WCAG 2.4.3. Since transcript is not interactive element, it should not be focusable based on the issue and WCAG criterion.

Since this accessibility issue is conflicting to one we previously fixed, we should raise this issue to internal accessibility team and ask them to clarify, and possibly a correct/reference implementation.

For instance, WhatsApp Web does not allow focus on the transcript thru TAB keys. But pressing PGUP/PGDN keys will page the transcript up/down.

@corinagum
Copy link
Contributor

corinagum commented Nov 10, 2020

For consolidation, I am closing this issue in favor of #2996. Sorry for the inconvenience. This bug is still a high-priority fix for the Web Chat team.

@corinagum corinagum added the Duplicate This issue or pull request already exists label Nov 10, 2020
@edemehmetcan
Copy link

Please fix this problem asap. The government in Europe is asking that the chatbot is fully compatible with WCAG

@microsoft microsoft locked and limited conversation to collaborators Nov 18, 2020
@corinagum
Copy link
Contributor

Please note that this is available as of the 4.12.0 release.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-accessibility Bot Services Required for internal Azure reporting. Do not delete. Do not change color. bug Indicates an unexpected problem or an unintended behavior. customer-replied-to Required for internal reporting. Do not delete. customer-reported Required for internal Azure reporting. Do not delete. Duplicate This issue or pull request already exists needs-team-attention
Projects
None yet
Development

No branches or pull requests

5 participants