New issue
Advanced search Search tips

Issue 655210 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Required fields are not read as being required without aria-required

Reported by willstei...@gmail.com, Oct 12 2016

Issue description

Chrome Version       : 53.0.2785.143
OS Version: OS X 10.11.6
URLs (if applicable): http://plnkr.co/edit/QXNlfaNUP5TGNB227i62

What steps will reproduce the problem?
1. Enable ChromeVox
2. Click the run button in the Plunkr
3. Click in one of the input fields to have ChromeVox read the field and you will not hear the field read as required.

What is the expected result?
Required input fields marked with the required attribute should be read as required.

What happens instead of that?
The field is not read as being required

UserAgentString: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36



 
Cc: kkaluri@chromium.org
Labels: Needs-Feedback
Unable to reproduce this issue, we tested this issue on Mac 10.11.6 machine with chrome version stable 53.0.2785.143.
(1) Installed chromevox extension.
(2) opened the test url and runned the script.

Observed that chromevox is reading the "Hello World!" and other two input fields with inside text
Could you please try this scenario with clean profile without using any apps or extensions in your browser and let us know your observation.
Components: Blink>Forms>Text UI>Accessibility
Labels: OS-Chrome OS-Linux OS-Windows
For me, neither of these input fields are being read out as 'required' by ChromeVox on Chrome 54.0.2840.71. I'm not sure if this is working-as-intended, since when you inspect them in dev tools, neither of them actually have aria-required="true" in their HTML. This is what I get for both Textfields, respectively:

<input type="text" required="" placeholder="Should have aria-required">

<input type="text" ng-required="true" placeholder="Should have aria-required" required="required">

Adding aria-required="true" for either of those input fields does make ChromeVox tell you they're required. Again, not sure if this is WAI, sending to other components where hopefully someone else knows more.

Comment 3 by tkent@chromium.org, Nov 8 2016

Components: -Blink>Forms>Text

Comment 4 by chaok@google.com, Dec 5 2016

Status: wontfix (was: Unconfirmed)

Sign in to add a comment