Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

No label for screen readers. #98

Open
1 of 8 tasks
kalaspuffar opened this issue Feb 23, 2017 · 2 comments
Open
1 of 8 tasks

No label for screen readers. #98

kalaspuffar opened this issue Feb 23, 2017 · 2 comments

Comments

@kalaspuffar
Copy link

kalaspuffar commented Feb 23, 2017

Description

iron-autogrow-textarea has no label for screen readers to read so when entering the field NVDA is quiet.

Expected outcome

NVDA should read the label of the element.

Actual outcome

NVDA is silent.

Steps to reproduce

  1. Add one or more input-textarea on the page with a label.
  2. Start NVDA
  3. Visit the page and tab through the inputs.

Browsers Affected

  • Chrome
  • Firefox
  • Safari 9
  • Safari 8
  • Safari 7
  • Edge
  • IE 11
  • IE 10
@kalaspuffar
Copy link
Author

kalaspuffar commented Feb 23, 2017

I know that this might not be the correct solution all the way because the old implementation also added information about counter and errors to the aria-describedby. But these values could be added as well if we want to continue with this direction. I just wanted to open the issue with some code the start the discussion about how to solve this issue.

We work daily to create accessible media and want to contribute to a more accessible web, so I hope this contribution is furthering that goal.

Observation not reliant to this issue: Sadly during my testing it seems that Edge and Firefox is mostly silent thru out the site, so aria with polyfills seems to work in an unpredictable way.

@danbeam
Copy link

danbeam commented Mar 14, 2017

this is also affecting Chrome's settings UI

https://bugs.chromium.org/p/chromium/issues/detail?id=700611

@notwaldorf

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants