| Index: content/browser/devtools/protocol/page_handler.cc
|
| diff --git a/content/browser/devtools/protocol/page_handler.cc b/content/browser/devtools/protocol/page_handler.cc
|
| index 243fd2dd524bf7e98e0f09798db3491f7e254ed4..12d723b41cd5d21b1880c0552a06c1e918ccb5e2 100644
|
| --- a/content/browser/devtools/protocol/page_handler.cc
|
| +++ b/content/browser/devtools/protocol/page_handler.cc
|
| @@ -228,6 +228,7 @@ Response PageHandler::Reload(Maybe<bool> bypassCache,
|
| }
|
|
|
| Response PageHandler::Navigate(const std::string& url,
|
| + Maybe<std::string> referrer,
|
| Page::FrameId* frame_id) {
|
| GURL gurl(url);
|
| if (!gurl.is_valid())
|
| @@ -237,8 +238,10 @@ Response PageHandler::Navigate(const std::string& url,
|
| if (!web_contents)
|
| return Response::InternalError();
|
|
|
| - web_contents->GetController()
|
| - .LoadURL(gurl, Referrer(), ui::PAGE_TRANSITION_TYPED, std::string());
|
| + web_contents->GetController().LoadURL(
|
| + gurl,
|
| + Referrer(GURL(referrer.fromMaybe("")), blink::WebReferrerPolicyDefault),
|
| + ui::PAGE_TRANSITION_TYPED, std::string());
|
| return Response::FallThrough();
|
| }
|
|
|
|
|