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

Issue 10827107: Allow transitions to WebUI pages which are extension urls (new tab page is the relevant example). (Closed)

Created:
8 years, 4 months ago by Cris Neckar
Modified:
8 years, 4 months ago
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org, hashimoto+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, jam, yuzo+watch_chromium.org, davidbarr+watch_chromium.org, joi+watch-content_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, ctguil+watch_chromium.org, zork+watch_chromium.org
Visibility:
Public.

Description

Base web accessibility decisions on page transition. We only need to perform the check if the transition is web triggerable. BUG=137435 TEST=ExtensionResourceRequestPolicyTest.WebAccessibleResources Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=150606

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Patch Set 3 : #

Total comments: 5

Patch Set 4 : #

Patch Set 5 : #

Total comments: 4

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -21 lines) Patch
M chrome/browser/extensions/extension_resource_request_policy_apitest.cc View 1 2 3 4 5 6 7 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 1 2 3 4 5 6 7 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/renderer/extensions/resource_request_policy.h View 1 2 3 4 5 6 7 2 chunks +6 lines, -1 line 0 comments Download
M chrome/renderer/extensions/resource_request_policy.cc View 1 2 3 4 5 6 7 3 chunks +6 lines, -1 line 0 comments Download
A chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/accessible_history_navigation.html View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json View 1 2 3 4 5 6 7 1 chunk +4 lines, -1 line 0 comments Download
A chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/newtab_override.html View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download
M content/public/common/page_transition_types.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
M content/public/common/page_transition_types.cc View 1 2 3 4 5 6 7 1 chunk +8 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.cc View 1 2 3 4 5 6 7 1 chunk +5 lines, -3 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 7 6 chunks +13 lines, -13 lines 0 comments Download

Messages

Total messages: 40 (0 generated)
Cris Neckar
8 years, 4 months ago (2012-07-31 22:18:52 UTC) #1
Mihai Parparita -not on Chrome
http://codereview.chromium.org/10827107/diff/1/chrome/renderer/extensions/extension_resource_request_policy.cc File chrome/renderer/extensions/extension_resource_request_policy.cc (right): http://codereview.chromium.org/10827107/diff/1/chrome/renderer/extensions/extension_resource_request_policy.cc#newcode69 chrome/renderer/extensions/extension_resource_request_policy.cc:69: // - new tab page transitions will be in ...
8 years, 4 months ago (2012-07-31 23:19:33 UTC) #2
Charlie Reis
On 2012/07/31 23:19:33, Mihai Parparita wrote: > http://codereview.chromium.org/10827107/diff/1/chrome/renderer/extensions/extension_resource_request_policy.cc > File chrome/renderer/extensions/extension_resource_request_policy.cc (right): > > http://codereview.chromium.org/10827107/diff/1/chrome/renderer/extensions/extension_resource_request_policy.cc#newcode69 ...
8 years, 4 months ago (2012-07-31 23:23:37 UTC) #3
Charlie Reis
On 2012/07/31 23:23:37, creis wrote: > On 2012/07/31 23:19:33, Mihai Parparita wrote: > > > ...
8 years, 4 months ago (2012-07-31 23:40:15 UTC) #4
Cris Neckar
I think that the right fix might be to find a way to determine that ...
8 years, 4 months ago (2012-07-31 23:46:08 UTC) #5
Cris Neckar
Actually I take that back. We don't want pages to be able to redirect into ...
8 years, 4 months ago (2012-07-31 23:49:34 UTC) #6
Mihai Parparita -not on Chrome
On Tue, Jul 31, 2012 at 4:40 PM, <creis@chromium.org> wrote: > Maybe I'm missing the ...
8 years, 4 months ago (2012-08-01 00:16:49 UTC) #7
Charlie Reis
On 2012/08/01 00:16:49, Mihai Parparita wrote: > I'm still not understanding how we send up ...
8 years, 4 months ago (2012-08-01 00:22:56 UTC) #8
Mihai Parparita -not on Chrome
On Tue, Jul 31, 2012 at 5:22 PM, <creis@chromium.org> wrote: > That part is clear: ...
8 years, 4 months ago (2012-08-01 00:30:43 UTC) #9
Cris Neckar
Bah, apparently this isn't actually sufficient. I am just going to pipe through the navigation ...
8 years, 4 months ago (2012-08-01 17:54:07 UTC) #10
Cris Neckar
Ok this seems like the correct way to do this. We'll let the trybots tell ...
8 years, 4 months ago (2012-08-01 23:17:41 UTC) #11
Charlie Reis
Just a few questions, apart from the try job failures. http://codereview.chromium.org/10827107/diff/5007/chrome/renderer/extensions/extension_resource_request_policy.cc File chrome/renderer/extensions/extension_resource_request_policy.cc (right): http://codereview.chromium.org/10827107/diff/5007/chrome/renderer/extensions/extension_resource_request_policy.cc#newcode52 ...
8 years, 4 months ago (2012-08-02 18:39:25 UTC) #12
Cris Neckar
On 2012/08/02 18:39:25, creis wrote: > Just a few questions, apart from the try job ...
8 years, 4 months ago (2012-08-02 18:55:24 UTC) #13
Cris Neckar
http://codereview.chromium.org/10827107/diff/5007/chrome/renderer/extensions/extension_resource_request_policy.cc File chrome/renderer/extensions/extension_resource_request_policy.cc (right): http://codereview.chromium.org/10827107/diff/5007/chrome/renderer/extensions/extension_resource_request_policy.cc#newcode68 chrome/renderer/extensions/extension_resource_request_policy.cc:68: // In all other cases we forbid certain types ...
8 years, 4 months ago (2012-08-02 19:08:26 UTC) #14
Cris Neckar
Ok I think this is good now. creis, should i move this into a helper ...
8 years, 4 months ago (2012-08-02 23:54:51 UTC) #15
Charlie Reis
On 2012/08/02 23:54:51, Cris Neckar wrote: > Ok I think this is good now. creis, ...
8 years, 4 months ago (2012-08-02 23:58:55 UTC) #16
Charlie Reis
LGTM, but an improved comment would be nice (noted below), and you'll need a separate ...
8 years, 4 months ago (2012-08-03 21:36:10 UTC) #17
Mihai Parparita -not on Chrome
Can you add some tests?
8 years, 4 months ago (2012-08-03 22:27:22 UTC) #18
Cris Neckar
On 2012/08/03 22:27:22, Mihai Parparita wrote: > Can you add some tests? Mihai, added a ...
8 years, 4 months ago (2012-08-06 19:25:49 UTC) #19
Cris Neckar
http://codereview.chromium.org/10827107/diff/28/chrome/renderer/chrome_content_renderer_client.cc File chrome/renderer/chrome_content_renderer_client.cc (right): http://codereview.chromium.org/10827107/diff/28/chrome/renderer/chrome_content_renderer_client.cc#newcode8 chrome/renderer/chrome_content_renderer_client.cc:8: #include <vector> On 2012/08/03 21:36:11, creis wrote: > Don't ...
8 years, 4 months ago (2012-08-06 19:25:58 UTC) #20
Cris Neckar
+kalman for owners review
8 years, 4 months ago (2012-08-06 19:32:33 UTC) #21
not at google - send to devlin
mihai is an owner?
8 years, 4 months ago (2012-08-06 22:14:11 UTC) #22
Cris Neckar
On 2012/08/06 22:14:11, kalman wrote: > mihai is an owner? Oh strange.. it suggested you ...
8 years, 4 months ago (2012-08-06 22:16:12 UTC) #23
Cris Neckar
+jam for chrome/ owners review
8 years, 4 months ago (2012-08-06 22:22:05 UTC) #24
Mihai Parparita -not on Chrome
http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc File chrome/browser/extensions/extension_resource_request_policy_apitest.cc (right): http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc#newcode214 chrome/browser/extensions/extension_resource_request_policy_apitest.cc:214: "web_accessible/accessible_newtab_override.html")); Can you name this file something else? It ...
8 years, 4 months ago (2012-08-07 01:13:12 UTC) #25
jam
lgtm http://codereview.chromium.org/10827107/diff/7019/content/public/renderer/content_renderer_client.cc File content/public/renderer/content_renderer_client.cc (right): http://codereview.chromium.org/10827107/diff/7019/content/public/renderer/content_renderer_client.cc#newcode68 content/public/renderer/content_renderer_client.cc:68: content::PageTransition transition_type, ditto http://codereview.chromium.org/10827107/diff/7019/content/public/renderer/content_renderer_client.h File content/public/renderer/content_renderer_client.h (right): http://codereview.chromium.org/10827107/diff/7019/content/public/renderer/content_renderer_client.h#newcode142 ...
8 years, 4 months ago (2012-08-07 16:17:01 UTC) #26
Mihai Parparita -not on Chrome
LGTM http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc File chrome/browser/extensions/extension_resource_request_policy_apitest.cc (right): http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc#newcode222 chrome/browser/extensions/extension_resource_request_policy_apitest.cc:222: EXPECT_EQ("New Tab Page Loaded Successfully", result); On 2012/08/07 ...
8 years, 4 months ago (2012-08-07 18:33:37 UTC) #27
Cris Neckar
http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc File chrome/browser/extensions/extension_resource_request_policy_apitest.cc (right): http://codereview.chromium.org/10827107/diff/7019/chrome/browser/extensions/extension_resource_request_policy_apitest.cc#newcode214 chrome/browser/extensions/extension_resource_request_policy_apitest.cc:214: "web_accessible/accessible_newtab_override.html")); On 2012/08/07 01:13:12, Mihai Parparita wrote: > Can ...
8 years, 4 months ago (2012-08-07 18:45:53 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/10051
8 years, 4 months ago (2012-08-07 19:02:03 UTC) #29
commit-bot: I haz the power
Failed to apply patch for chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json: While running patch -p0 --forward --force; patching file chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json ...
8 years, 4 months ago (2012-08-07 19:02:09 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/10051
8 years, 4 months ago (2012-08-07 19:02:24 UTC) #31
commit-bot: I haz the power
Failed to apply patch for chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json: While running patch -p0 --forward --force; patching file chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json ...
8 years, 4 months ago (2012-08-07 19:02:27 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/10051
8 years, 4 months ago (2012-08-07 19:05:21 UTC) #33
commit-bot: I haz the power
Failed to apply patch for chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json: While running patch -p0 --forward --force; patching file chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json ...
8 years, 4 months ago (2012-08-07 19:05:27 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/11024
8 years, 4 months ago (2012-08-07 19:11:36 UTC) #35
commit-bot: I haz the power
Failed to apply patch for chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json: While running patch -p0 --forward --force; patching file chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json ...
8 years, 4 months ago (2012-08-07 19:11:40 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/8029
8 years, 4 months ago (2012-08-07 23:25:57 UTC) #37
commit-bot: I haz the power
Failed to apply patch for chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json: While running patch -p0 --forward --force; patching file chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json ...
8 years, 4 months ago (2012-08-07 23:26:07 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cdn@chromium.org/10827107/10069
8 years, 4 months ago (2012-08-08 19:51:38 UTC) #39
commit-bot: I haz the power
8 years, 4 months ago (2012-08-08 19:51:45 UTC) #40
Failed to apply patch for
chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json:
While running patch -p0 --forward --force;
patching file
chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json
Hunk #1 FAILED at 6.
1 out of 1 hunk FAILED -- saving rejects to file
chrome/test/data/extensions/api_test/extension_resource_request_policy/web_accessible/manifest.json.rej

Powered by Google App Engine
This is Rietveld 408576698