| Index: content/child/web_url_loader_impl.cc
|
| diff --git a/content/child/web_url_loader_impl.cc b/content/child/web_url_loader_impl.cc
|
| index 4e79dd5e882513cf048cd92c55fe8411e4a8e017..59574b3e7cf018c5bf95be2ecca1e276bb253aac 100644
|
| --- a/content/child/web_url_loader_impl.cc
|
| +++ b/content/child/web_url_loader_impl.cc
|
| @@ -486,6 +486,10 @@ void WebURLLoaderImpl::Context::Start(const WebURLRequest& request,
|
| request_info.load_flags = GetLoadFlagsForWebURLRequest(request);
|
| request_info.enable_load_timing = true;
|
| request_info.enable_upload_progress = request.reportUploadProgress();
|
| + if (request.requestContext() == WebURLRequest::RequestContextXMLHttpRequest &&
|
| + (url.has_username() || url.has_password())) {
|
| + request_info.do_not_prompt_for_login = true;
|
| + }
|
| // requestor_pid only needs to be non-zero if the request originates outside
|
| // the render process, so we can use requestorProcessID even for requests
|
| // from in-process plugins.
|
|
|