| Index: content/browser/service_worker/service_worker_fetch_dispatcher.cc
|
| diff --git a/content/browser/service_worker/service_worker_fetch_dispatcher.cc b/content/browser/service_worker/service_worker_fetch_dispatcher.cc
|
| index 1dd7ca6b4b1e3af143c21616b3fc479a983ffcb3..6e5bb228d921dcff58660819c9186c7c9f63a2c8 100644
|
| --- a/content/browser/service_worker/service_worker_fetch_dispatcher.cc
|
| +++ b/content/browser/service_worker/service_worker_fetch_dispatcher.cc
|
| @@ -428,7 +428,10 @@ void ServiceWorkerFetchDispatcher::MaybeStartNavigationPreload(
|
| ResourceRequest request;
|
| request.method = original_request->method();
|
| request.url = original_request->url();
|
| - request.request_initiator = original_request->initiator();
|
| + // TODO(horo): Set first_party_for_cookies to support Same-site Cookies.
|
| + request.request_initiator = original_request->initiator().has_value()
|
| + ? original_request->initiator()
|
| + : url::Origin(original_request->url());
|
| request.referrer = GURL(original_request->referrer());
|
| request.referrer_policy = original_info->GetReferrerPolicy();
|
| request.visibility_state = original_info->GetVisibilityState();
|
|
|