New issue
Advanced search Search tips

Issue 706981 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug
STS
Team-Accessibility



Sign in to add a comment

Share code between ChromeVox, Select-to-speak, and Switch Access

Project Member Reported by dmazz...@chromium.org, Mar 30 2017

Issue description

The main technical hurdle here is that ChromeVox uses Closure dependencies, and the others do not.

My suggestion:

* Create a common directory for standalone utility code in JavaScript that could be shared by multiple extensions
* The JavaScript files in this directory would not include goog.provide or goog.require
* For ChromeVox build rules that make use of Closure, we'd use a build rule that rewrites these files to have goog.provide and goog.require at the top.

Alternatively, we could do it the other way around - remove the Closure dependency stuff from the top when copying into Select-to-speak, and Switch Access.

 
Status: Available (was: Untriaged)

Comment 2 by lpalmaro@google.com, Nov 29 2017

Labels: STS

Comment 3 by katie@chromium.org, Mar 19 2018

Components: UI>Accessibility>SelectToSpeak

Comment 4 by katie@chromium.org, Mar 19 2018

Components: -UI>Accessibility
Labels: SwitchAccessCrOS

Sign in to add a comment