New issue
Advanced search Search tips

Issue 856163 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jul 13
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression
Team-Accessibility



Sign in to add a comment

A11y: JAWS loses it's place when changing tabs

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

Issue description

Chrome: 69.0.3472.0 (Official Build) canary (64-bit) (cohort: Clang-64)
JAWS: 2018
NVDA: 2018.2.1

Steps to repro:
# With JAWS running, open two tabs in Chrome and load two different sites 
# On the first tab, move to about the middle of the page with down arrow
# On the second tab move to the end of the page with ctrl+end
# Switch back to the first tab and use arrow keys to verify the virtual cursor's location
# Notice that you are at the top of the page
# Switch to the second tab and verify location with arrows
# Notice that this tab too has reset it's position to the top of the page

Expected: JAWS should keep it's cursor location in each tab

Actual: Cursor is reset to top on tab change
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 10

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

commit a5955428b7ded84cc32618843735028e79d523d3
Author: Dominic Mazzoni <dmazzoni@chromium.org>
Date: Tue Jul 10 20:09:53 2018

Revert: Free up accessibility tree resources from hidden frames.

It was causing too many problems like being unable to inspect background
tabs in chrome://accessibility and losing your place when switching tabs.
We should come up with a better fix.

Original change: crrev.com/c/1107207

TBR=nektar@chromium.org

Bug: 854411,  856163 ,  856160 
Change-Id: Iaef9b8ccbd47defba02e4e887f8219d00e77a808
Reviewed-on: https://chromium-review.googlesource.com/1131846
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573876}
[modify] https://crrev.com/a5955428b7ded84cc32618843735028e79d523d3/chrome/test/data/extensions/api_test/automation/tests/tabs/tab_id.js
[modify] https://crrev.com/a5955428b7ded84cc32618843735028e79d523d3/content/renderer/accessibility/blink_ax_tree_source.cc
[modify] https://crrev.com/a5955428b7ded84cc32618843735028e79d523d3/content/renderer/accessibility/blink_ax_tree_source.h
[modify] https://crrev.com/a5955428b7ded84cc32618843735028e79d523d3/content/renderer/accessibility/render_accessibility_impl.cc
[modify] https://crrev.com/a5955428b7ded84cc32618843735028e79d523d3/content/renderer/accessibility/render_accessibility_impl.h

Status: WontFix (was: Assigned)
The offending change was reverted

Sign in to add a comment