DescriptionDon'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}
Patch Set 1 #Patch Set 2 : Fix tests and clean up #Patch Set 3 : Update LayoutTest expectations #Patch Set 4 : Style changes #Patch Set 5 : Fix merge conflict #
Total comments: 4
Patch Set 6 : Fix bug numbers #
Messages
Total messages: 26 (13 generated)
|