New issue
Advanced search Search tips

Issue 864563 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 25
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug
Team-Accessibility



Sign in to add a comment

No location changed events for caret when navigating from omnibox back into back

Project Member Reported by aleventhal@chromium.org, Jul 17

Issue description

1. Track MSAA location changed events for caret (easily done with MSAA inspect tool)
2. Open data:text/html,<form><input type="text" name="zzz"><input type="submit"></form>
3. Tab into text field
4. Ctrl+L to focus omnibox
5. Tab back into text field

Location changed event is not fired. This causes ZoomText to not be able to track the new caret position.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 25

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

commit fe0c7ef15991412cb5b30b3e986ed5dfdc99685d
Author: Aaron Leventhal <aleventhal@chromium.org>
Date: Wed Jul 25 14:05:53 2018

Fire caret location change when focus moves from UI to content

When focus moves from UI back into content, but the same content element
is focused as was previously, an accessibility event must be fired for
the caret location change, as it is no longer in the UI.

This fix assists screen magnification software that must track the caret
location.

Bug:  864563 
Change-Id: Ie9cc745288c124ddd73a54906c41dc16e07b9ff6
Reviewed-on: https://chromium-review.googlesource.com/1140199
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577868}
[modify] https://crrev.com/fe0c7ef15991412cb5b30b3e986ed5dfdc99685d/chrome/browser/renderer_host/site_per_process_text_input_browsertest.cc
[modify] https://crrev.com/fe0c7ef15991412cb5b30b3e986ed5dfdc99685d/content/browser/renderer_host/render_widget_host_view_aura.cc
[modify] https://crrev.com/fe0c7ef15991412cb5b30b3e986ed5dfdc99685d/content/browser/renderer_host/text_input_manager.cc
[modify] https://crrev.com/fe0c7ef15991412cb5b30b3e986ed5dfdc99685d/content/browser/renderer_host/text_input_manager.h

Status: Fixed (was: Started)

Sign in to add a comment