diff options
author | creis <creis@chromium.org> | 2015-11-02 12:52:19 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-02 20:53:35 +0000 |
commit | ae7ce9a681087b2ed30aa020018fbfb3c5f5f38c (patch) | |
tree | c170a701e3482393068b3fe257a2b8c41894b98a /testing | |
parent | 3e18cf082b743ba0209a38509f2b62f0c9b76638 (diff) | |
download | chromium_src-ae7ce9a681087b2ed30aa020018fbfb3c5f5f38c.zip chromium_src-ae7ce9a681087b2ed30aa020018fbfb3c5f5f38c.tar.gz chromium_src-ae7ce9a681087b2ed30aa020018fbfb3c5f5f38c.tar.bz2 |
Restore item and document sequence numbers in OOPIF enabled modes.
FrameNavigationEntries need item and document sequence numbers to make
it possible to tell which frames to navigate, and which navigations
are in-page. This change restores these values for the main frame
by pulling them out of the ExplodedFrameState in the PageState.
This is a first step toward restoring the whole tree of
FrameNavigationEntries from the PageState.
This CL also disables UpdateState in OOPIF enabled modes until it is
refactored. At the moment, it is sending some subframe info in the
main frame's position, which confuses the browser process. This
change will make PageState correct, but it will cause us to forget
scroll position, form state, etc, for the time being. As a result,
we need to disable RenderFrameHostManagerTest.Restore* tests.
BUG=545219
TEST=TabRestoreTest.RestoreTabWithSpecialURLOnBack in --site-per-process
Review URL: https://codereview.chromium.org/1426583006
Cr-Commit-Position: refs/heads/master@{#357426}
Diffstat (limited to 'testing')
-rw-r--r-- | testing/buildbot/chromium.fyi.json | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/testing/buildbot/chromium.fyi.json b/testing/buildbot/chromium.fyi.json index f055003..5e0ab16 100644 --- a/testing/buildbot/chromium.fyi.json +++ b/testing/buildbot/chromium.fyi.json @@ -5247,7 +5247,7 @@ { "args": [ "--site-per-process", - "--gtest_filter=-*.PopupPendingAndBackToSameSiteInstance:*.PreventSpoofFromSubframeAndReplace:SessionHistoryTest.CrossFrameFormBackForward:SessionHistoryTest.FrameBackForward:DevToolsProtocolTest.NavigationPreservesMessages:NavigationControllerBrowserTest.ReloadOriginalRequest" + "--gtest_filter=-*.PopupPendingAndBackToSameSiteInstance:*.PreventSpoofFromSubframeAndReplace:SessionHistoryTest.CrossFrameFormBackForward:SessionHistoryTest.FrameBackForward:DevToolsProtocolTest.NavigationPreservesMessages:NavigationControllerBrowserTest.ReloadOriginalRequest:RenderFrameHostManagerTest.Restore*" ], "test": "content_browsertests" }, @@ -5278,7 +5278,7 @@ { "args": [ "--site-per-process", - "--gtest_filter=-*.PopupPendingAndBackToSameSiteInstance:*.PreventSpoofFromSubframeAndReplace:SessionHistoryTest.CrossFrameFormBackForward:SessionHistoryTest.FrameBackForward:DevToolsProtocolTest.NavigationPreservesMessages:NavigationControllerBrowserTest.ReloadOriginalRequest" + "--gtest_filter=-*.PopupPendingAndBackToSameSiteInstance:*.PreventSpoofFromSubframeAndReplace:SessionHistoryTest.CrossFrameFormBackForward:SessionHistoryTest.FrameBackForward:DevToolsProtocolTest.NavigationPreservesMessages:NavigationControllerBrowserTest.ReloadOriginalRequest:RenderFrameHostManagerTest.Restore*" ], "test": "content_browsertests" }, |