New issue
Advanced search Search tips

Issue 641213 link

Starred by 3 users

Issue metadata

Status: Verified
Owner:
Closed: Sep 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Team-Accessibility

Blocked on:
issue 642799



Sign in to add a comment

Inserting a table with multiple columns/rows could be more accessible

Reported by nimerjaber1@gmail.com, Aug 26 2016

Issue description

Mode: force_next
Version: 54.0.2837.0
Reproduction Steps: 
1. Enable Chromevox Next.
2. docs.google.com>>blank document
3. insert>>table>>3"3 table
Expected: Right arrow on table would allow a user to navigate to the number of rows and colums desired, and that information is conveyed to the user.
Actual: Pressing right arrow on table results in nothing being spoken. A user cannot know how many rows and columns he/she is adding.
 
Labels: docs Phase3
Owner: dtseng@chromium.org
Status: Assigned (was: Unconfirmed)

Comment 2 by dtseng@chromium.org, Aug 29 2016

Owner: dmazz...@chromium.org
This is a more general issue with the underlying accessibility tree. It falls into the same bucket as other Docs menu bugs. The root cause is the buggy reparenting deserialization/serialization logic in the AX* modules.

This bug, in particular, also reproduces for Mac with VoiceOver.

Reassigning to Dominic.

Project Member

Comment 3 by bugdroid1@chromium.org, Aug 31 2016

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

commit bce91cf61af7f6200d5472cca7ea80ad677b358c
Author: dtseng <dtseng@chromium.org>
Date: Wed Aug 31 17:22:13 2016

setCurrentRange should ensure it moves ChromeVox to a valid range.

The range, when navigating to dynamic widgets, sometimes detaches entirely from the document and only re-appears as a result of future events. Since we're observing children changed for active descendant changed, filter out events that result in a range pointing to a null node.

BUG= 641213 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

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

[modify] https://crrev.com/bce91cf61af7f6200d5472cca7ea80ad677b358c/chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js

Comment 4 by dtseng@chromium.org, Aug 31 2016

Blockedon: 642799
Status: fixed (was: Assigned)

Comment 6 by chaok@google.com, Sep 12 2016

Table dimensions are uttered when inserting in: 55.0.2857.0

Thanks!

Comment 7 by chaok@google.com, Sep 13 2016

Status: Verified (was: Fixed)

Sign in to add a comment