| Index: content/renderer/service_worker/service_worker_context_client.cc
|
| diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc
|
| index 5ba7f08f3bb9a59d0c2147547787ddd17ebbbddf..6930c245d9fa4a1ac85c302d665528269794ab88 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/service_worker_context_client.cc
|
| @@ -511,6 +511,9 @@ void ServiceWorkerContextClient::didHandleFetchEvent(
|
| const blink::WebServiceWorkerResponse& web_response) {
|
| ServiceWorkerHeaderMap headers;
|
| GetServiceWorkerHeaderMapFromWebResponse(web_response, &headers);
|
| + ServiceWorkerHeaderList cors_exposed_header_names;
|
| + GetCorsExposedHeaderNamesFromWebResponse(web_response,
|
| + &cors_exposed_header_names);
|
| ServiceWorkerResponse response(
|
| web_response.url(), web_response.status(),
|
| web_response.statusText().utf8(), web_response.responseType(), headers,
|
| @@ -518,7 +521,7 @@ void ServiceWorkerContextClient::didHandleFetchEvent(
|
| web_response.streamURL(), web_response.error(),
|
| base::Time::FromInternalValue(web_response.responseTime()),
|
| !web_response.cacheStorageCacheName().isNull(),
|
| - web_response.cacheStorageCacheName().utf8());
|
| + web_response.cacheStorageCacheName().utf8(), cors_exposed_header_names);
|
| Send(new ServiceWorkerHostMsg_FetchEventFinished(
|
| GetRoutingID(), request_id,
|
| SERVICE_WORKER_FETCH_EVENT_RESULT_RESPONSE,
|
|
|