Index: content/browser/service_worker/service_worker_version.cc |
diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc |
index 198a02dc76fd9eda28070fecb227b64b620fac9a..4da0c87085a4d50d6b5e0d8603ae7c82fa457652 100644 |
--- a/content/browser/service_worker/service_worker_version.cc |
+++ b/content/browser/service_worker/service_worker_version.cc |
@@ -244,11 +244,11 @@ void OpenWindowOnUI( |
return; |
} |
- OpenURLParams params(url, |
- Referrer(script_url, blink::WebReferrerPolicyDefault), |
- NEW_FOREGROUND_TAB, |
- ui::PAGE_TRANSITION_AUTO_TOPLEVEL, |
- true /* is_renderer_initiated */); |
+ OpenURLParams params( |
+ url, Referrer::SanitizeForRequest( |
+ url, Referrer(script_url, blink::WebReferrerPolicyDefault)), |
+ NEW_FOREGROUND_TAB, ui::PAGE_TRANSITION_AUTO_TOPLEVEL, |
+ true /* is_renderer_initiated */); |
WebContents* web_contents = |
GetContentClient()->browser()->OpenURL(browser_context, params); |