New issue
Advanced search Search tips

Issue 849726 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

ChromeVox won't move backwards by edit box on a page

Project Member Reported by dsexton@chromium.org, Jun 5 2018

Issue description

Chrome: 69.0.3449.0

Steps to repro:
# With ChromeVox enabled, visit https://labs.levelaccess.com/index.php/ARIA_Textbox
# Use search+e to cycle through edit boxes on the page
# Then use search+shift+e to cycle between edit boxes in reverse

Expected: Navigation by edit boxes should find the edit box forward and reverse

Actual: When pressing search+shift+e from the 'aria example' box ChromeVox reports there are no more edit boxes
 
This is actually somewhat expected. The last text field is a content editable, so ChromeVox scopes its jump commands within it.
- when there's no content within the content editable, ChromeVox should not do this
- when there is content in the content editable, we should scope jump commands (perhaps excluding next/previous edit text jump command)

You will see that for next/previous heading in a content editable (particularly with Google Docs), scoping makes more sense.
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 6 2018

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

commit 315a40ee596d29a3bd7c4cdef0e2f364a49f7f73
Author: David Tseng <dtseng@chromium.org>
Date: Wed Jun 06 16:18:21 2018

Scope ChromeVox navigation within content editables only when it has content

Bug:  849726 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: Ie758887410ce95bd4650e46c31a3d81c9b450930
Reviewed-on: https://chromium-review.googlesource.com/1087499
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564915}
[modify] https://crrev.com/315a40ee596d29a3bd7c4cdef0e2f364a49f7f73/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
[modify] https://crrev.com/315a40ee596d29a3bd7c4cdef0e2f364a49f7f73/chrome/browser/resources/chromeos/chromevox/cvox2/background/command_handler.js

Comment 3 by dtseng@chromium.org, Jun 28 2018

Status: fixed (was: Assigned)

Sign in to add a comment