New issue
Advanced search Search tips

Issue 699725 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

Screen readers not reading angular bootstrap datepicker

Reported by dado.klj...@gmail.com, Mar 8 2017

Issue description

Chrome Version       : 56.0.2924.87
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
     IE 11:OK

What steps will reproduce the problem?
1.Go to http://angular-ui.github.io/bootstrap/#!#datepickerPopup
2.Navigate to datepicker popup, and use keyboard to select date.
3.Dates are not announced to user with ChromeVox

What is the expected result?
While using the datepicker with keyboard the date selections should be announced by Chromevox. Using IE11 and Jaws the date selections are announced but not on Chrome using Chromevox.

What happens instead of that?
The Chromevox is mute.

Please provide any additional information below. Attach a screenshot if
possible.

UserAgentString: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36



 
Side note: use arrow keys to select a date in datepicker.

Comment 2 by ajha@chromium.org, Mar 9 2017

Components: UI>Accessibility
Labels: Needs-Triage-M56
Components: Platform>Extensions
Labels: -Pri-3 -Needs-Triage-M56 M-59 Pri-2
Status: Untriaged (was: Unconfirmed)
Able to reproduce this issue on Mac 10.12.3, Win-10 and Ubuntu 14.04 using chrome reported version #56.0.2924.87 and latest canary #59.0.3036.0.

This is a non-regression issue as it is observed from M50 old builds. 

From M45 and older builds,when selected datepicker popup, the chromevox stayed mute.

Hence, marking it as untriaged to get more inputs from dev team.

Thanks...!!
Owner: dmazz...@chromium.org
Status: Assigned (was: Untriaged)
Assigning to dmazzoni@ for chromevox triage.
Labels: NewComponent-Accessibility NewComponent-Accessibility-ChromeVox
Components: UI>Accessibility>ChromeVox
Labels: -newcomponent-accessibility -newcomponent-accessibility-chromevox
Components: -UI>Accessibility
Labels: triage-aaron
Owner: ----
Status: Available (was: Assigned)
Still looking into this but one thing about the widget is odd -- it doesn't make sense to set the aria-activedescendant for the container datepicker widget if you're also putting actual focus on the individual date. It's either one or the other.
Another problematic thing is that every time an arrow key is pressed, a lot of the markup is rewritten. It's good to have a stable DOM subtree and move focus or activedescendant around tat.
Only rewriting content that actually changes should improve results and also performance. It's pretty slow when all the nodes keep getting destroyed and recreated. This leads to a lot of work in the accessibility implementation.
Components: -UI>Accessibility>ChromeVox UI>Accessibility
Labels: -triage-aaron
Summary: Screen readers not reading angular bootstrap datepicker (was: Chromevox not reading angular boostrap datepicker)
Changing the summary as this affects NVDA as well.


Also does not work with NVDA + Firefox.
Status: WontFix (was: Available)
Marking WONTFIX since the implementation has clear issues.

Sign in to add a comment