Add remora app to accessibilityPrivate users |
||||||||||
Issue descriptionPlease whitelist the remora/hotrod app ids to use the accessibilityPrivate API. This was done for the virtualKeyboardPrivate api here: https://chromium.googlesource.com/chromium/src/+/88a46377ec04d4ad9786b4f367c92828629d8784%5E%21/#F0 "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB", // Stable external remora app "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // Beta external remora app "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // Alpha external remora app "307E96539209F95A1A8740C713E6998A73657D96", // Dev external remora app "4F25792AF1AA7483936DE29C07806F203C7170A0", // Stable internal remora app "BD8781D757D830FC2E85470A1B6E8A718B7EE0D9", // Beta internal remora app "4AC2B6C63C6480D150DFDA13E4A5956EB1D0DDBB", // Alpha external remora app "81986D4F846CEDDDB962643FA501D1780DD441BB" // Dev external remora` app
,
May 3 2017
,
May 3 2017
We need a way to toggle spoken feedback on a touch-only device. Originally we were going to do this natively but we decided to instead signal CFM when we detect a two-finger hold gesture and then let them add their own UI / feedback and toggle spoken feedback directly. I added a new private API for them in accessibilityPrivate. They're already whitelisted for several other private APIs so I was hoping this would make sense.
,
May 8 2017
rdevlin, do you need additional information, or can we get this in?
,
May 8 2017
,
May 8 2017
After consulting with +lazyboy@, this seems reasonable to me. I don't have any objections. @rdevlin, please shout if you have any concerns once you're back in the office.
,
May 9 2017
Do we need *all* these different IDs? Feature whitelists are cheap-ish, but not free. Additionally, is there any way we can further limit the scope of this? If the app only needs one API method, can we whitelist them for just that method? If it should only be used from e.g. kiosk mode, we can whitelist them for just those sessions.
,
May 9 2017
I know very little about how this whitelisting works, but what is needed is - the two listeners chrome.accessibilityPrivate.onTwoFingerTouchStart and chrome.accessibilityPrivate.onTwoFingerTouchStop - in kiosk mode We need all the app ids because of the release process we have in place, so sadly we can't prune that list. In other words, both limiting the methods and the mode like you suggested seems like a perfectly reasonable solution. Can you or lazyboy@ throw together such a CL, or give directions to Felix how to do it? It would be much appreciated.
,
May 9 2017
Cool! So we should be able to limit the scope significantly. Unfortunately since we need two events, this will mean *more* features, but the increased security from not exposing more features is probably worthwhile. Changing the whitelisting should be pretty straightforward, but I'm still essentially OOO this week. lazyboy@, mind taking the review? (I've added you to it.)
,
May 9 2017
@Comment 9, will do.
,
May 12 2017
Untriaged w/ owner -> assigned
,
May 22 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ecf6be1dcf5f2fd0dd190742381d9dd52c0f3d26 commit ecf6be1dcf5f2fd0dd190742381d9dd52c0f3d26 Author: felixe <felixe@chromium.org> Date: Mon May 22 21:18:40 2017 Whitelist accessibilityPrivate APIs BUG= 717501 Review-Url: https://codereview.chromium.org/2857143002 Cr-Commit-Position: refs/heads/master@{#473700} [modify] https://crrev.com/ecf6be1dcf5f2fd0dd190742381d9dd52c0f3d26/chrome/common/extensions/api/_api_features.json
,
May 23 2017
,
May 23 2017
,
May 23 2017
This bug requires manual review: We don't branch M60 until 2017-05-25. Please contact the milestone owner if you have questions. Owners: amineer@(Android), cmasso@(iOS), josafat@(ChromeOS), bustamante@(Desktop) For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 23 2017
We haven't branched M60 yet, your change landed in time. Did you mean to merge to 59?
,
May 30 2017
Oh, sorry, was not paying attention there. No merging needed.
,
May 30 2017
,
Jan 22 2018
|
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by rdevlin....@chromium.org
, May 3 2017