| Index: third_party/WebKit/Source/core/loader/resource/ImageResource.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/resource/ImageResource.cpp b/third_party/WebKit/Source/core/loader/resource/ImageResource.cpp
|
| index f3c3221bbc7ea871a40579cbb28be63ab2f888d6..1f646e29c5b69c406bc533ef6e73bdc8778b942f 100644
|
| --- a/third_party/WebKit/Source/core/loader/resource/ImageResource.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/resource/ImageResource.cpp
|
| @@ -155,7 +155,12 @@ ImageResource* ImageResource::fetch(FetchRequest& request,
|
| if (requestURL.isValid()) {
|
| ResourceRequestBlockedReason blockReason = fetcher->context().canRequest(
|
| Resource::Image, request.resourceRequest(), requestURL,
|
| - request.options(), request.forPreload(),
|
| + request.options(),
|
| + /* Don't send security violation reports for speculative preloads */
|
| + request.isSpeculativePreload()
|
| + ? FetchContext::SecurityViolationReportingPolicy::
|
| + SuppressReporting
|
| + : FetchContext::SecurityViolationReportingPolicy::Report,
|
| request.getOriginRestriction());
|
| if (blockReason == ResourceRequestBlockedReason::None)
|
| fetcher->context().sendImagePing(requestURL);
|
|
|