DescriptionEnable subframe FrameNavigationEntries by default.
This is a major change to the navigation logic in Chrome, making
the browser process responsible for selecting subframes to
navigate. Each NavigationEntry now has a tree of
FrameNavigationEntries representing each frame in the page, and
these frame entries track per-frame PageState.
HistoryController in content/renderer is no longer used, since
equivalent code in NavigationController in content/browser now
determines which frames to navigate.
This CL is designed to be easy to revert if regressions are
found, though the new path has been in use on 50% of Canary and
Dev channels for a while.
BUG=236848
TEST=Existing tests pass.
Committed: https://crrev.com/810a396cc50315037a51e55342da6c04d1c9b260
Cr-Commit-Position: refs/heads/master@{#401969}
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Correct test expectation for loadDataWithBaseURL. #Patch Set 4 : Add dependent patch sets #
Depends on Patchset: Messages
Total messages: 19 (9 generated)
|