Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(604)

Issue 2617633004: Fix AccessibilityExtensionLoader's handling of locked screen (Closed)

Created:
3 years, 11 months ago by David Tseng
Modified:
3 years, 11 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, alemate+watch_chromium.org, dtseng+watch_chromium.org, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, je_julie, dmazzoni+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, davemoore+watch_chromium.org, arv+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix AccessibilityExtensionLoader's handling of locked screen Previously, accessibility extensions required content scripts to access locked screen UI. With the introduction of chrome.automation, this is no longer necessary. An extension running in the signed in profile can easily access locked screen UI. We therefore can: - remove enabling an extension in the locked screen ui's profile (e.g. adding ChromeVox as a component extension). - stop injection of content scripts into the locked screen's web ui. TEST=navigate to locked screen with ChromeVox on. Verify things work. Toggle ChromeVox off and on. Verify things still work. BUG=676467, 611736 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2617633004 Cr-Commit-Position: refs/heads/master@{#442970} Committed: https://chromium.googlesource.com/chromium/src/+/4702f8e80cde7762dc897963ab69080e38093b97

Patch Set 1 #

Patch Set 2 : Fix AccessibilityExtensionLoader's handling of locked screen #

Total comments: 1

Patch Set 3 : Fix AccessibilityExtensionLoader's handling of locked screen #

Patch Set 4 : Test removals. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -488 lines) Patch
M chrome/browser/apps/guest_view/web_view_browsertest.cc View 1 2 3 2 chunks +0 lines, -30 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_extension_loader.h View 1 2 2 chunks +2 lines, -23 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_extension_loader.cc View 1 2 6 chunks +12 lines, -235 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_manager.h View 3 chunks +0 lines, -9 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_manager.cc View 1 2 10 chunks +12 lines, -46 lines 0 comments Download
M chrome/browser/guest_view/web_view/chrome_web_view_guest_delegate.h View 4 chunks +0 lines, -22 lines 0 comments Download
M chrome/browser/guest_view/web_view/chrome_web_view_guest_delegate.cc View 2 chunks +0 lines, -44 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js View 3 chunks +0 lines, -12 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/keyboard_handler.js View 1 chunk +2 lines, -0 lines 0 comments Download
D chrome/test/data/extensions/platform_apps/web_view/chromevox_injection/guest.html View 1 2 3 1 chunk +0 lines, -14 lines 0 comments Download
D chrome/test/data/extensions/platform_apps/web_view/chromevox_injection/main.html View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
D chrome/test/data/extensions/platform_apps/web_view/chromevox_injection/main.js View 1 2 3 1 chunk +0 lines, -17 lines 0 comments Download
D chrome/test/data/extensions/platform_apps/web_view/chromevox_injection/manifest.json View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
D chrome/test/data/extensions/platform_apps/web_view/chromevox_injection/test.js View 1 2 3 1 chunk +0 lines, -7 lines 0 comments Download
M extensions/browser/guest_view/web_view/web_view_guest.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M extensions/browser/guest_view/web_view/web_view_guest_delegate.h View 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 34 (22 generated)
David Tseng
3 years, 11 months ago (2017-01-05 23:30:25 UTC) #4
dmazzoni
This is fantastic! So happy to delete all of this code. Just one possible concern, ...
3 years, 11 months ago (2017-01-09 19:17:19 UTC) #12
David Tseng
dmazzoni@chromium.org writes: > > > > https://codereview.chromium.org/2617633004/diff/20001/chrome/browser/chromeos/accessibility/accessibility_extension_loader.cc > File > chrome/browser/chromeos/accessibility/accessibility_extension_loader.cc > (left): > > ...
3 years, 11 months ago (2017-01-09 21:38:56 UTC) #13
David Tseng
+ fsamuel for c/b/guest_view
3 years, 11 months ago (2017-01-10 00:12:09 UTC) #15
dmazzoni
lgtm
3 years, 11 months ago (2017-01-10 00:14:31 UTC) #16
David Tseng
+ lfg for c/b/guest_view (just in case fsamuel is unavailable). Thanks.
3 years, 11 months ago (2017-01-10 23:41:36 UTC) #18
lfg
On 2017/01/10 23:41:36, David Tseng wrote: > + lfg for c/b/guest_view (just in case fsamuel ...
3 years, 11 months ago (2017-01-11 01:19:39 UTC) #19
David Tseng
On 2017/01/11 01:19:39, lfg wrote: > On 2017/01/10 23:41:36, David Tseng wrote: > > + ...
3 years, 11 months ago (2017-01-11 17:28:38 UTC) #23
lfg
Thanks. +wjmaclean for chrome/ test removal.
3 years, 11 months ago (2017-01-11 18:15:56 UTC) #25
wjmaclean
On 2017/01/11 18:15:56, lfg wrote: > Thanks. +wjmaclean for chrome/ test removal. lgtm
3 years, 11 months ago (2017-01-11 18:22:28 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2617633004/60001
3 years, 11 months ago (2017-01-11 18:45:49 UTC) #31
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 18:54:46 UTC) #34
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/4702f8e80cde7762dc897963ab69...

Powered by Google App Engine
This is Rietveld 408576698