Index: content/browser/frame_host/frame_navigation_entry.cc |
diff --git a/content/browser/frame_host/frame_navigation_entry.cc b/content/browser/frame_host/frame_navigation_entry.cc |
index fe8809c8fc648d69d48c394beb7269085464b242..0889b48387d2848ce40450b281f9d670f281416c 100644 |
--- a/content/browser/frame_host/frame_navigation_entry.cc |
+++ b/content/browser/frame_host/frame_navigation_entry.cc |
@@ -59,17 +59,14 @@ void FrameNavigationEntry::UpdateEntry(const std::string& frame_unique_name, |
void FrameNavigationEntry::set_item_sequence_number( |
int64_t item_sequence_number) { |
- // Once assigned, the item sequence number shouldn't change. |
- DCHECK(item_sequence_number_ == -1 || |
- item_sequence_number_ == item_sequence_number); |
+ // TODO(creis): Assert that this does not change after being assigned, once |
+ // location.replace is classified as NEW_PAGE rather than EXISTING_PAGE. |
+ // Same for document sequence number. See https://crbug.com/596707. |
item_sequence_number_ = item_sequence_number; |
} |
void FrameNavigationEntry::set_document_sequence_number( |
int64_t document_sequence_number) { |
- // Once assigned, the document sequence number shouldn't change. |
- DCHECK(document_sequence_number_ == -1 || |
- document_sequence_number_ == document_sequence_number); |
document_sequence_number_ = document_sequence_number; |
} |