Commit 52844296 authored by sczs@chromium.org's avatar sczs@chromium.org Committed by Commit Bot

[ios] Fixes history for URLs containing fragment identifiers

Adds a condition to history_tab_helper to not return if navigation_context->IsSameDocument YES
and navigation hasn't been commited.

Bug: 843529
Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I19bd101b975c784270e7af61852ad77d9ce7f2a1
Reviewed-on: https://chromium-review.googlesource.com/1098137Reviewed-by: default avatarEugene But <eugenebut@chromium.org>
Commit-Queue: Sergio Collazos <sczs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567298}
parent fd767ebe
......@@ -97,7 +97,9 @@ void HistoryTabHelper::DidFinishNavigation(
return;
}
if (!navigation_context->HasCommitted()) {
if (!navigation_context->HasCommitted() &&
!navigation_context->IsSameDocument()) {
// Navigation was replaced.
return;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment