New issue
Advanced search Search tips

Issue 741077 link

Starred by 4 users

Issue metadata

Status: Duplicate
Merged: issue 741158
Owner: ----
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug
Team-Accessibility

Blocking:
issue 287607


Participants' hotlists:
Hotlist-1


Sign in to add a comment

Input type=datetime-local is not fully accessible

Reported by claudiu....@gmail.com, Jul 11 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063

Example URL:
data:text/html,<input type="datetime-local" />

Steps to reproduce the problem:
1. Open this URL: 
data:text/html,<input type="datetime-local" />
Or this one:
https://www.w3schools.com/html/tryit.asp?filename=tryhtml_input_datetime-local
2. Start the Windows Narrator
3. Notice that when picking a date from the dropwon using the arrow keys, the Narrator only reads the arrow key press, and not the number.
If using Microsoft Edge, the Narrator is able to read the numbers.

What is the expected behavior?
Narrator should be able to read the current focused element in the date picker.

What went wrong?
All the elements in the date picker grid should have readable labels.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 59.0.3071.115  Channel: n/a
OS Version: 10.0
Flash Version: 

For debugging you can use the Inspect tool ( https://msdn.microsoft.com/en-us/library/windows/desktop/dd318521(v=vs.85).aspx ) to see the focused elements and verify that all of the focusable elements have a non-empty Name attribute
 

Comment 1 by rtoy@chromium.org, Jul 11 2017

Cc: rtoy@chromium.org
Labels: Needs-Feedback
Status: Untriaged (was: Unconfirmed)
I can confirm the issue, but why is this a Chrome issue and not a Narrator issue?

Also, when I press the down arrow on the field to bring up a calendar, the narrator seems to draw a box to the left of the calendar popup.  That seems wrong.
Custom Win32 controls must implement their own UI Automation. Especially the Automation Name property, so narrator applications (in this bug I used the Windows default screen reader because it's easy to reproduce, but the same issue is encountered with any screen reader) can properly read the control.
I think you can find more information here: http://www.codemag.com/article/0810112 
Components: -Blink UI>Accessibility Blink>Forms>Datetimelocal

Comment 4 by tkent@chromium.org, Jul 14 2017

Cc: -rtoy@chromium.org tkent@chromium.org
Components: -UI>Accessibility -Blink>Forms>Datetimelocal Blink>Accessibility
Labels: -Type-Bug -Needs-Feedback Needs-Bisect OS-Mac Type-Bug-Regression
I confirmed that selected date in a calendar picker wasn't read with VoiceOver on macOS too.


Cc: rbasuvula@chromium.org
Labels: -Needs-Bisect M-61 OS-Linux
Tested the issue on chrome Stable #59.0.3071.115, Canary 61.0.3159.0 in Windows 10.0 & 7 and was able to reproduce the issue.

Observations:(Tested with Chromevox- Extension)
-------------
M-50 to M-61: When user select the date/time values using arrow keys>>Chromevox reads the  "Date and time control"
Below M-50 : When user select the date/time values using arrow keys>>Chromevox not reading "Date and time control" also.

This is a Non-Regression issue since seeing this from M45 #45.0.2454.0, 
Note : Able to reproduce the issue in MAC 10.12 and Linux Ubuntu 14.04.

Thank you.

Comment 6 by tkent@chromium.org, Jul 18 2017

rbasuvula@, can you bisect with VoiceOver on Mac, Narrator on Windows, or JAWS on Windows?

Labels: triage-dominic
Labels: -OS-Linux -OS-Windows -Arch-x86_64 -Type-Bug-Regression -OS-Mac -M-61 -Via-Wizard-Content -triage-dominic Type-Bug
Status: Available (was: Untriaged)
Summary: Input type=datetime-local is not fully accessible (was: The default Windows Narrator can't read datetime-local inputs)
I don't see any evidence that this regressed recently. I'm leaving this as available for someone on accessibility to pick up.

Blocking: 287607
Mergedinto: 741158
Status: Duplicate (was: Available)

Sign in to add a comment