
Previously, chrome.accessibilityPrivate.enableChromeVoxMouseEvents only sent mouse events through the accessibility -> chrome.automation layer only when ChromeVox was enabled. Make it so that we also send (when requested) to the accessibility common extension when magnifier is enabled. R=josiahk@chromium.org Test: browser_tests --gtest_filter=*Spoken*.SpeakingTextUnderMouseForShelfItem* for ChromeVox. Magnifier tests tbd when it gets used for upcoming features. Change-Id: If620e69d3d7a0d0480afac412ae9c4d52b8cfba8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2572797 Commit-Queue: David Tseng <dtseng@chromium.org> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Cr-Commit-Position: refs/heads/master@{#833815}
This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.
Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.
Technical Documentation: