New issue
Advanced search Search tips

Issue 605375 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Focus is not placed on a search result page after a Google Search

Reported by nimerjaber1@gmail.com, Apr 21 2016

Issue description

Background: When navigating to www.google.com and performing a search using the NVDA screen reader, a user can press enter and the new page of search results appears. In Chromevox on a Chromebook, this behavior does not occur. Here are some steps to reproduce:
1. Enable Chromevox
2. Navigate to www.google.com and search for "Memzistors" and press Enter to initiate a search.
Expected Results: A user is placed into the new page with the search results with the ability to utilize element jump commands to navigate to, for instance, headings.
Actual result: A user must first press tab to land the focus in the web content before pressing Search+H to navigate by headings.Mode: force_next
Version: 52.0.2708.0
Reproduction Steps: 
1.
2.
3.


 
Owner: dtseng@chromium.org
Status: Assigned (was: Unconfirmed)
Project Member

Comment 2 by bugdroid1@chromium.org, May 16 2016

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

commit 98f218f9c77c4c1255e522b411994a5e813b8d64
Author: dtseng <dtseng@chromium.org>
Date: Mon May 16 18:05:59 2016

Completely detach removed nodes.

Scenario:
- a client (ChromeVox), saves a reference to an AutomationNode instance
- a navigation occurs
- a load complete event occurs (reusing the root above)
- ChromeVox checks the saved node to see if it is attached to the same root for the load complete event (it is).
It therefore decides to stay on that node (which has been "removed").

expected:
The node's root property is null.

BUG= 605375 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

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

[modify] https://crrev.com/98f218f9c77c4c1255e522b411994a5e813b8d64/chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js
[modify] https://crrev.com/98f218f9c77c4c1255e522b411994a5e813b8d64/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
[modify] https://crrev.com/98f218f9c77c4c1255e522b411994a5e813b8d64/chrome/renderer/resources/extensions/automation/automation_node.js
[modify] https://crrev.com/98f218f9c77c4c1255e522b411994a5e813b8d64/chrome/test/data/extensions/api_test/automation/tests/tabs/close_tab.js

Comment 3 by dtseng@chromium.org, May 16 2016

Status: fixed (was: Assigned)
Status: Verified (was: Fixed)
verified on 52.0.2734.0

Sign in to add a comment