summaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorcreis <creis@chromium.org>2015-11-02 12:52:19 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-02 20:53:35 +0000
commitae7ce9a681087b2ed30aa020018fbfb3c5f5f38c (patch)
treec170a701e3482393068b3fe257a2b8c41894b98a /testing
parent3e18cf082b743ba0209a38509f2b62f0c9b76638 (diff)
downloadchromium_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.json4
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"
},