New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 718882 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Components:
EstimatedDays: ----
NextAction: 2017-08-25
OS: Windows , Mac
Pri: 2
Type: Bug-Regression
Team-Accessibility



Sign in to add a comment

Double focus events firing and disrupting screen readers

Reported by st...@desmos.com, May 5 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0

Steps to reproduce the problem:
1. Activate a screen reader such as NVDA on Windows or VoiceOver on macOS.
2. Visit www.desmos.com/calculator
3. In the first expression, enter "y=sinx".
4. Down-Arrow to focus the next expression, and enter "y=1/2x".
5. Up-Arrow twice to return to the first expression.
6. Down-Arrow back to the second expression.
7. Repeat steps 5 and 6 a few times.

What is the expected behavior?
On both platforms, I hear "expression 1, y equals sin x," and "expression 2, y = start fraction, 1 over 2 x end fraction."

What went wrong?
On Windows, I hear the name of the expression I just left, followed by the name of the expression which gains focus. On Mac, I sometimes hear th name of the expression I am moving to, but usually it is chopped off and VoiceOver says "y/sinx1/2 powered by Desmos."

Did this work before? Yes 57

Chrome version: 58.0.3029.96 (64-bit)  Channel: stable
OS Version: 10.0
Flash Version: NA

This has all the symptoms of two focus events being rapidly sent to the screen reader. Chrome 57, current Firefox, and Safari do not exhibit this issue.
 
Labels: Needs-Triage-M58
Components: UI>Accessibility>Compatibility
Labels: -Pri-2 -Needs-Triage-M58 hasbisect-per-revision M-60 OS-Mac Pri-1
Owner: nek...@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on Mac 10.12.4 using chrome stable #58.0.3029.110 and latest canary #60.0.3096.0.

Bisect Information:
=====================
Good build: 57.0.2958.0   Revision(439976)
Bad Build : 57.0.2959.0   Revision(440307)

Change Log URL: 
https://chromium.googlesource.com/chromium/src/+log/6e9b665dd6476e5fbb31439c6089d755dd964f54..8739efe51143dc140b21ee05a45684a033464bc6

From the above change log suspecting below change
Review url: https://codereview.chromium.org/2565833002

nektar@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks...!!
Labels: -Pri-1 -M-60 Pri-2
NextAction: 2017-08-25
The NextAction date has arrived: 2017-08-25

Comment 5 by nek...@chromium.org, Dec 10 2017

Labels: a11y-secondary
Status: Available (was: Assigned)
Status: Assigned (was: Available)

Sign in to add a comment