DescriptionRevert of Don't rely on the pending NavigationEntry for location.replace. (patchset #6 id:100001 of https://codereview.chromium.org/1672373002/ )
Reason for revert:
Causing crashes in NavigationControllerImpl::RendererDidNavigate (https://crbug.com/585499) and RenderFrameImpl::willSendRequest (https://crbug.com/585520). Will investigate before re-landing.
Original issue's description:
> Don't rely on the pending NavigationEntry for location.replace.
>
> This CL adds a should_replace_current_entry param to commit IPCs,
> and it ensures the WebDataSource is accurate on browser-initiated
> navigations. To keep the CL manageable, it does not yet change
> same-process location.replace navigations from EXISTING_PAGE to
> NEW_PAGE, though we want to do that as well.
>
> BUG=317872
> TEST=No behavior change.
> CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
>
> Committed: https://crrev.com/73c9e79d72b0781c3f22b5c61e95ba5170f4f4a1
> Cr-Commit-Position: refs/heads/master@{#374223}
TBR=avi@chromium.org,nasko@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=317872
Committed: https://crrev.com/ffdffc34e54051bd2397b33b7082dfc0a9af6ea1
Cr-Commit-Position: refs/heads/master@{#374430}
Patch Set 1 #Patch Set 2 : Rebase #
Messages
Total messages: 15 (9 generated)
|