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

Checkbox label text is not read out by NVDA with Chrome when hovering over label #2278

Open
lfdebrux opened this issue Jul 23, 2021 · 3 comments
Assignees
Labels
accessibility 🐛 bug Something isn't working the way it should (including incorrect wording in documentation) checkboxes 🔍 investigation

Comments

@lfdebrux
Copy link
Member

lfdebrux commented Jul 23, 2021

Upstream bug: nvaccess/nvda#13879
Date: 2022-07-08
Reported by: Vanita Barrett-Smith @vanitabarrett


From conversation on x-gov Slack with @MalcolmVonMoJ

Description of the issue

Checkboxes only read out the label when you hover over the checkbox, not when you hover over the label (NVDA version 2018.1)

Checkboxes not announced at all when hovering over label or input (NVDA version 2019.1 and above)

Steps to reproduce the issue

  1. Open Assistiv labs with NVDA 2018.1 and Chrome latest
  2. Go to https://govuk-frontend-review.herokuapp.com/components/checkboxes/preview
  3. Enable NVDA mouse tracking with keyboard shortcut NVDA + m
  4. Hover mouse over checkbox label(s)

Actual vs expected behaviour

NVDA reads out the label text when hovering over the label.

Environment

  • Browser: Chrome
  • Assistive tech: NVDA 2015

Can reproduce with NVDA versions 2018.1 with Chrome 91 (latest).

@lfdebrux lfdebrux added 🐛 bug Something isn't working the way it should (including incorrect wording in documentation) awaiting triage Needs triaging by team labels Jul 23, 2021
@lfdebrux
Copy link
Member Author

It's possible that this is a bug entirely with NVDA and Chrome; @36degrees found that it was possible to reproduce the issue with native checkboxes.

@lfdebrux
Copy link
Member Author

Note: with the latest version of NVDA (2021.1) hover over checkboxes doesn't read the label for either input or label.

@vanitabarrett
Copy link
Contributor

This has been reported to NVDA now nvaccess/nvda#13879 . There seem to be a lot of related issues about various elements not being announced in Chrome when mouse tracking is enabled, so I've also linked to one of those cards from the bug report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility 🐛 bug Something isn't working the way it should (including incorrect wording in documentation) checkboxes 🔍 investigation
Projects
Development

No branches or pull requests

2 participants