New issue
Advanced search Search tips

Issue 832392 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: 2018-04-12
OS: Chrome
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Limit auto-scrolling to a predefined set of roles

Project Member Reported by dtseng@chromium.org, Apr 13 2018

Issue description

Auto scrolling, which is done by ChromeVox, results in unpredictable scrolling. E.g. pagerViewEx scrolling sometimes results in non-scrolling like behavior e.g. moving to next email in AquaMail.

TalkBack limits auto scrolling to a preset list of roles. ChromeVox should do the same.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 17 2018

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

commit c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043
Author: David Tseng <dtseng@chromium.org>
Date: Tue Apr 17 14:23:29 2018

Arc a11y: Restrict auto scrolling to known views

TBR=dcheng@chromium.org

Bug: 832392
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: If944b3af9f4bd4e6534f5fcaff06219caa1d9d30
Reviewed-on: https://chromium-review.googlesource.com/1012322
Commit-Queue: David Tseng <dtseng@chromium.org>
Reviewed-by: Michael Giuffrida <michaelpg@chromium.org>
Reviewed-by: Yuki Awano <yawano@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551319}
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.cc
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/browser/chromeos/arc/accessibility/ax_tree_source_arc.h
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_util.js
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/browser/resources/chromeos/chromevox/cvox2/background/command_handler.js
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/chrome/common/extensions/api/automation.idl
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/content/browser/accessibility/browser_accessibility_android.cc
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/third_party/closure_compiler/externs/automation.js
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/ui/accessibility/ax_enum_util.cc
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/ui/accessibility/ax_enums.mojom
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/ui/accessibility/platform/ax_android_constants.cc
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/ui/accessibility/platform/ax_android_constants.h
[modify] https://crrev.com/c295dd83a3bf4dfe2f432bb4e780bcdbec2eb043/ui/accessibility/platform/ax_platform_node_win.cc

Sign in to add a comment