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

Issue 2831183003: Fix loading success.html at the end of chrome://chrome-signin flow (Closed)

Created:
3 years, 8 months ago by msarda
Modified:
3 years, 7 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+watch_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix loading success.html at the end of chrome://chrome-signin flow This CL lists success.html as an webview accessible resource for the sign-in extension. This CL adds an exception for sign-in extension when for loading webview accessible resources. BUG=709117 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2831183003 Cr-Commit-Position: refs/heads/master@{#467739} Committed: https://chromium.googlesource.com/chromium/src/+/8fdab62089307f5fe2307335dd1c71c4c6661867

Patch Set 1 #

Patch Set 2 : Allow loading success.html at the end of the chrome://chrome-signin flow #

Patch Set 3 : Revert LOG messages #

Patch Set 4 : Fix comment #

Total comments: 16

Patch Set 5 : Add code review #

Total comments: 2

Patch Set 6 : Have a hack in a single fine #

Patch Set 7 : Add browser test #

Total comments: 5

Patch Set 8 : Add missing expect #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -0 lines) Patch
M chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc View 1 2 3 4 5 6 7 1 chunk +27 lines, -0 lines 0 comments Download
M extensions/browser/url_request_util.cc View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download

Messages

Total messages: 44 (23 generated)
msarda
Please take a look and let me know if this fix is acceptable.
3 years, 8 months ago (2017-04-25 15:50:07 UTC) #6
Charlie Reis
[+Devlin to review as well] Thanks for putting together the fix! I'm ok with this ...
3 years, 8 months ago (2017-04-25 16:52:54 UTC) #8
Devlin
https://codereview.chromium.org/2831183003/diff/60001/extensions/browser/url_request_util.cc File extensions/browser/url_request_util.cc (right): https://codereview.chromium.org/2831183003/diff/60001/extensions/browser/url_request_util.cc#newcode164 extensions/browser/url_request_util.cc:164: if (owner_extension != extension && !is_signin_extension) { On 2017/04/25 ...
3 years, 8 months ago (2017-04-26 01:59:38 UTC) #9
msarda
xiyuan@chromium.org: Please review changes in chrome/browser/resources/gaia_auth/manifest.json https://codereview.chromium.org/2831183003/diff/60001/extensions/browser/url_request_util.cc File extensions/browser/url_request_util.cc (right): https://codereview.chromium.org/2831183003/diff/60001/extensions/browser/url_request_util.cc#newcode160 extensions/browser/url_request_util.cc:160: // even if ...
3 years, 8 months ago (2017-04-26 11:14:35 UTC) #11
msarda
I am looking at how I could add a unit/browser test for this case. Just ...
3 years, 8 months ago (2017-04-26 14:07:04 UTC) #12
msarda
It looks like the unit test is not trivial, I'll continue to get something but ...
3 years, 8 months ago (2017-04-26 15:05:13 UTC) #13
Devlin
https://codereview.chromium.org/2831183003/diff/60001/extensions/common/api/_manifest_features.json File extensions/common/api/_manifest_features.json (right): https://codereview.chromium.org/2831183003/diff/60001/extensions/common/api/_manifest_features.json#newcode335 extensions/common/api/_manifest_features.json:335: "webview": [ On 2017/04/26 11:14:35, msarda wrote: > On ...
3 years, 8 months ago (2017-04-26 16:02:30 UTC) #14
lfg
I've patched in your CL, and today the server-side GAIA issue we were seeing yesterday ...
3 years, 8 months ago (2017-04-26 16:24:18 UTC) #15
Charlie Reis
I'd be happy with Devlin's proposal, which sounds like it would make this a more ...
3 years, 8 months ago (2017-04-26 20:10:25 UTC) #16
msarda
https://codereview.chromium.org/2831183003/diff/60001/extensions/common/api/_manifest_features.json File extensions/common/api/_manifest_features.json (right): https://codereview.chromium.org/2831183003/diff/60001/extensions/common/api/_manifest_features.json#newcode335 extensions/common/api/_manifest_features.json:335: "webview": [ On 2017/04/26 20:10:25, Charlie Reis wrote: > ...
3 years, 7 months ago (2017-04-27 12:28:45 UTC) #19
Devlin
lgtm. Just checking - you've confirmed this is sufficient to fix the bug?
3 years, 7 months ago (2017-04-27 13:43:58 UTC) #20
msarda
On 2017/04/27 13:43:58, Devlin wrote: > lgtm. Just checking - you've confirmed this is sufficient ...
3 years, 7 months ago (2017-04-27 14:01:09 UTC) #21
msarda
Roger: May I ask you to take a look at the change in chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc ? ...
3 years, 7 months ago (2017-04-27 14:43:08 UTC) #27
xiyuan
https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc File chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc (right): https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc#newcode890 chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc:890: ASSERT_TRUE(content::ExecuteScriptAndExtractString( I don't think this waits for 'loadcommit' handler ...
3 years, 7 months ago (2017-04-27 15:55:45 UTC) #30
msarda
https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc File chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc (right): https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc#newcode890 chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc:890: ASSERT_TRUE(content::ExecuteScriptAndExtractString( On 2017/04/27 15:55:45, xiyuan wrote: > I don't ...
3 years, 7 months ago (2017-04-27 15:59:39 UTC) #31
xiyuan
https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc File chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc (right): https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc#newcode890 chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc:890: ASSERT_TRUE(content::ExecuteScriptAndExtractString( On 2017/04/27 15:59:39, msarda wrote: > On 2017/04/27 ...
3 years, 7 months ago (2017-04-27 16:16:24 UTC) #32
Charlie Reis
LGTM! https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc File chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc (right): https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc#newcode890 chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc:890: ASSERT_TRUE(content::ExecuteScriptAndExtractString( On 2017/04/27 16:16:24, xiyuan wrote: > On ...
3 years, 7 months ago (2017-04-27 16:26:33 UTC) #33
msarda
https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc File chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc (right): https://codereview.chromium.org/2831183003/diff/120001/chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc#newcode890 chrome/browser/ui/webui/signin/inline_login_ui_browsertest.cc:890: ASSERT_TRUE(content::ExecuteScriptAndExtractString( On 2017/04/27 16:16:24, xiyuan wrote: > On 2017/04/27 ...
3 years, 7 months ago (2017-04-27 16:48:51 UTC) #34
xiyuan
lgtm
3 years, 7 months ago (2017-04-27 17:03:28 UTC) #37
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/2831183003/140001
3 years, 7 months ago (2017-04-27 17:34:18 UTC) #41
commit-bot: I haz the power
3 years, 7 months ago (2017-04-27 19:06:40 UTC) #44
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/8fdab62089307f5fe2307335dd1c...

Powered by Google App Engine
This is Rietveld 408576698