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

Issue 657884 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug
Team-Accessibility

Blocking:
issue 462133


Participants' hotlists:
MacViews-Task-Queue


Sign in to add a comment

MacViews(a11y): VO announces old value of text field

Project Member Reported by sdy@chromium.org, Oct 20 2016

Issue description

Version: 56.0.2896.0
OS: 10.12

What steps will reproduce the problem?
(1) Bring up the Authentication Dialog (https://auth-demo.aerobatic.io/protected-standard/)
(2) With VO on, type into a text field.
(3) Move the VO cursor off of the text field, then back on.

What is the expected output?
VO announces the current value of the text field.

What do you see instead?
VO usually announces an old value of the text field (e.g. one where only a letter or two has been typed). Using the keyboard to change focus (tab, then shift-tab) causes the right value to be announced, but after switching back to the VO cursor, it goes back to announcing the old/wrong value.
 
chrome_voiceover_description_not_updated.mov
6.5 MB Download
Status: Available (was: Untriaged)

Comment 2 by tapted@chromium.org, Dec 12 2016

Blocking: 462133
Owner: patricia...@chromium.org
Status: Assigned (was: Available)
patricialor@, you might be the hero we need!
Labels: NewComponent-Accessibility NewComponent-Accessibility-Compatibility
Labels: -Pri-2 -M-56 MacViews-Controls Pri-1
I think this is related to  issue 657890 .
Components: UI>Accessibility>Compatibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-compatibility -newcomponent-accessibility
Cc: tapted@chromium.org patricia...@chromium.org ma...@chromium.org
 Issue 729633  has been merged into this issue.
Owner: ma...@chromium.org
 Issue 657890  has been merged into this issue.
Cc: -tapted@chromium.org
Owner: tapted@chromium.org
Status: Started (was: Assigned)
I've probably invested enough to claim ownership of this yak.

First parts are taking shape in:
 https://codereview.chromium.org/2934953004/
 https://codereview.chromium.org/2940923003
Summary: MacViews(a11y): VO announces old value of text field (was: MacViews(a11y): VO announces old value of text field)
The specific case in  Issue 657890 , but for WebContents, is not currently working for me in 10.12 :/. It works properly in 10.10. Apple probably broke something here. The sad result of that may be that we don't have many users of Chrome on Mac relying on this any more.

Anyway, I found a way to fix this issue (and  Issue 657890 ) for MacViews without the extra yaks, and not much code -> https://codereview.chromium.org/2957743002
Project Member

Comment 13 by bugdroid1@chromium.org, Jun 27 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c1c3d95e1a96f839511a8f6c52e65f1375c553e0

commit c1c3d95e1a96f839511a8f6c52e65f1375c553e0
Author: tapted <tapted@chromium.org>
Date: Tue Jun 27 01:32:03 2017

MacViews: Fix VoiceOver feedback in editable fields.

This requires some parameterized attributes to be supported.

BUG= 657884 

Review-Url: https://codereview.chromium.org/2957743002
Cr-Commit-Position: refs/heads/master@{#482502}

[modify] https://crrev.com/c1c3d95e1a96f839511a8f6c52e65f1375c553e0/ui/accessibility/platform/ax_platform_node_mac.mm
[modify] https://crrev.com/c1c3d95e1a96f839511a8f6c52e65f1375c553e0/ui/views/widget/native_widget_mac_accessibility_unittest.mm

Status: Fixed (was: Started)
Filed  Issue 736951  for the problem in webcontents noted in #c12

Sign in to add a comment