diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/resource_fetcher.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/glue/resource_fetcher.cc b/webkit/glue/resource_fetcher.cc index c3d7c84..8729aa7 100644 --- a/webkit/glue/resource_fetcher.cc +++ b/webkit/glue/resource_fetcher.cc @@ -51,6 +51,10 @@ void ResourceFetcher::Cancel() { void ResourceFetcher::Start(WebFrame* frame) { WebURLRequest request(url_); request.setTargetType(target_type_); + if (target_type_ == WebURLRequest::TargetIsFavicon) { + // Disable cookies to avoid side effects when fetching favicon. + request.setAllowCookies(false); + } request.setFirstPartyForCookies(frame->document().firstPartyForCookies()); frame->dispatchWillSendRequest(request); |