Pass explicitly the frame to HistoryController::GoToEntry
When doing a session history navigation cross-process in a frame which
already has a proxy, the proxy is replaced by a new real frame. In this
case, HistoryController doesn't know about the new frame it needs to
interact with, so this CL adds it as an explicit parameter in GoToEntry.
This scenario becomes possible once we stop using swapped out frames
for navigation in regular Chrome.
BUG=357747
Review URL: https://codereview.chromium.org/1212363002
Cr-Commit-Position: refs/heads/master@{#336370}
3 files changed