New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 822747 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature



Sign in to add a comment

Move automation APIs from chrome/common/extensions to extensions/common

Project Member Reported by rmrossi@chromium.org, Mar 16 2018

Issue description

Feature description: Move automation APIs into extensions/common

Eng owner: rmrossi@chromium.org
Product owner: kkaja@google.com

Extensions in cast_shell will require access to the automation tree, types and APIs (i.e. chrome.automation.AutomationNode and chrome.automation.getFocus).  This is to support accessibility requirements (i.e. screen reader) on platforms other than the Chrome Browser or ChromiumOs (i.e. cast_shell)
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 22 2018

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

commit 027f954c7c1c6f6190eadab5f93f94f03c354b2d
Author: Randy Rossi <rmrossi@chromium.org>
Date: Thu Mar 22 14:29:01 2018

Begin moving automation api into //extensions

Moving automation manifest handler into //extensions. Other
automation bits & pieces to follow in subsequent CLs.

Bug: 822747, b/74537394
Test: Tested install of ChromeVox on ChromiumOs and Google branded Chrome build
Change-Id: I18d828f76c17cb120e7cc9ed8022f107f3f3a2ea
Reviewed-on: https://chromium-review.googlesource.com/964732
Commit-Queue: Randy Rossi <rmrossi@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545067}
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/common/BUILD.gn
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/common/extensions/api/manifest_types.json
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/common/extensions/chrome_manifest_handlers.cc
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/common/extensions/manifest_handlers/automation_unittest.cc
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/chrome/renderer/extensions/automation_internal_custom_bindings.cc
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/extensions/common/BUILD.gn
[modify] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/extensions/common/api/extensions_manifest_types.json
[rename] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/extensions/common/manifest_handlers/automation.cc
[rename] https://crrev.com/027f954c7c1c6f6190eadab5f93f94f03c354b2d/extensions/common/manifest_handlers/automation.h

Sign in to add a comment