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

Issue 711213002: ResourceFetcher::requestPreload should set its requestContext (Closed)

Created:
6 years, 1 month ago by kouhei (in TOK)
Modified:
6 years, 1 month ago
CC:
blink-reviews, tyoshino+watch_chromium.org, Nate Chapin, gavinp+loader_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

ResourceFetcher::requestPreload should set its requestContext This CL ensures ResourceFetcher::requestPreload to request with an appropriate context, RequestContextPrefetch. This CL fixes the issue that ASSERT in MixedContentChecker::contextTypeFromContext is hit when preloader is invoked. This is to prepare for CL http://crrev.com/673603002 , which makes preloader to be invoked more often. TESTS=http/tests/security/mixedContent BUG=421300 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185169

Patch Set 1 #

Patch Set 2 : keep special casing for image prefetch #

Total comments: 5

Patch Set 3 : tyoshino@ suggestion #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -1 line) Patch
M Source/core/fetch/ResourceFetcher.cpp View 1 2 2 chunks +8 lines, -1 line 1 comment Download

Messages

Total messages: 17 (3 generated)
kouhei (in TOK)
Would you take a look?
6 years, 1 month ago (2014-11-11 01:59:18 UTC) #2
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp#newcode1257 Source/core/fetch/ResourceFetcher.cpp:1257: request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextPrefetch); This looked the "context" defined in the Fetch ...
6 years, 1 month ago (2014-11-11 07:57:26 UTC) #3
tyoshino (SeeGerritForStatus)
+mkwst
6 years, 1 month ago (2014-11-11 08:00:26 UTC) #5
Mike West
https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp#newcode1257 Source/core/fetch/ResourceFetcher.cpp:1257: request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextPrefetch); On 2014/11/11 07:57:26, tyoshino wrote: > This looked ...
6 years, 1 month ago (2014-11-11 08:08:04 UTC) #6
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp#newcode1257 Source/core/fetch/ResourceFetcher.cpp:1257: request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextPrefetch); On 2014/11/11 08:08:04, Mike West wrote: > On ...
6 years, 1 month ago (2014-11-11 08:20:36 UTC) #7
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp#newcode1257 Source/core/fetch/ResourceFetcher.cpp:1257: request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextPrefetch); On 2014/11/11 08:08:04, Mike West wrote: > The ...
6 years, 1 month ago (2014-11-11 08:24:42 UTC) #8
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/20001/Source/core/fetch/ResourceFetcher.cpp#newcode1257 Source/core/fetch/ResourceFetcher.cpp:1257: request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextPrefetch); On 2014/11/11 08:24:41, tyoshino wrote: > On 2014/11/11 ...
6 years, 1 month ago (2014-11-11 08:30:44 UTC) #9
Mike West
Ideally, we wouldn't make the request. As you note, this is more important for mixed ...
6 years, 1 month ago (2014-11-11 09:15:27 UTC) #10
kouhei (in TOK)
PTAL. I updated the CL to follow tyoshino-san's suggestion. The requestContext is set as same ...
6 years, 1 month ago (2014-11-11 13:32:39 UTC) #11
Mike West
LGTM, assuming the ASSERT holds true. https://codereview.chromium.org/711213002/diff/40001/Source/core/fetch/ResourceFetcher.cpp File Source/core/fetch/ResourceFetcher.cpp (right): https://codereview.chromium.org/711213002/diff/40001/Source/core/fetch/ResourceFetcher.cpp#newcode1245 Source/core/fetch/ResourceFetcher.cpp:1245: ASSERT(type == Resource::Script ...
6 years, 1 month ago (2014-11-11 13:34:18 UTC) #12
kouhei (in TOK)
On 2014/11/11 13:34:18, Mike West wrote: > LGTM, assuming the ASSERT holds true. > > ...
6 years, 1 month ago (2014-11-11 13:43:30 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/711213002/40001
6 years, 1 month ago (2014-11-12 01:37:07 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:40001) as 185169
6 years, 1 month ago (2014-11-12 02:28:00 UTC) #16
tyoshino (SeeGerritForStatus)
6 years, 1 month ago (2014-11-12 04:09:17 UTC) #17
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698