| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index f32cf8e3df62911f12d8fdaf7fd628643470d11e..e0013d704c2f53f97d89e60a61ae37c6bc81c031 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -5175,10 +5175,13 @@ void RenderFrameImpl::OnCommitNavigation(
|
| request_params.has_user_gesture ? new blink::WebScopedUserGesture(frame_)
|
| : nullptr);
|
|
|
| + browser_side_navigation_pending_ = false;
|
| +
|
| NavigateInternal(common_params, StartNavigationParams(), request_params,
|
| std::move(stream_override));
|
|
|
| - browser_side_navigation_pending_ = false;
|
| + // Don't add code after this since NavigateInternal may have destroyed this
|
| + // RenderFrameImpl.
|
| }
|
|
|
| // PlzNavigate
|
|
|