| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 3c5f4978604f2a6a1507bd12791875909a475e80..3912f2d4978fbaee8e7ada52383bb1cfa2434c72 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -1364,7 +1364,10 @@ blink::WebServiceWorkerProvider* RenderFrameImpl::createServiceWorkerProvider(
|
|
|
| void RenderFrameImpl::didAccessInitialDocument(blink::WebLocalFrame* frame) {
|
| DCHECK(!frame_ || frame_ == frame);
|
| - render_view_->didAccessInitialDocument(frame);
|
| + // Notify the browser process that it is no longer safe to show the pending
|
| + // URL of the main frame, since a URL spoof is now possible.
|
| + if (!frame->parent() && render_view_->page_id_ == -1)
|
| + Send(new FrameHostMsg_DidAccessInitialDocument(routing_id_));
|
| }
|
|
|
| blink::WebFrame* RenderFrameImpl::createChildFrame(
|
|
|