DescriptionOOPIF: Fix subframe back/forward after recreating FTNs.
In some cases, we would navigate the main frame when going back/forward
in a subframe. This was because the FTN ID had changed from what was
stored in the FrameNavigationEntry. We can now use the frame's unique
name to find the FrameNavigationEntry as well.
Also relaxes the restriction that a FrameNavigationEntry's item and
document sequence numbers don't change, at least until
https://crbug.com/596707 is fixed.
BUG=586324, 568768
TEST=See bug for repro steps.
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/273cbf61991e5339108de04c8a51fdb00a0916d5
Cr-Commit-Position: refs/heads/master@{#386756}
Patch Set 1 #Patch Set 2 : Try simple fix #Patch Set 3 : Clean up #Patch Set 4 : Fix AddOrUpdateEntry, add test #
Total comments: 15
Patch Set 5 : Rebase #Patch Set 6 : Fix review comments #Messages
Total messages: 17 (8 generated)
|