Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(62)

Issue 2093123002: Make RestoreSubframeFileAccessForHistoryNavigation pass in OOPIF modes. (Closed)

Created:
4 years, 6 months ago by Charlie Reis
Modified:
4 years, 6 months ago
Reviewers:
ncarter (slow)
CC:
chromium-reviews, darin-cc_chromium.org, nasko+codewatch_chromium.org, jam, creis+watch_chromium.org, site-isolation-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make RestoreSubframeFileAccessForHistoryNavigation pass in OOPIF modes. Fixing the test properly will require tracking FrameTreeNodes that are pending deletion, so that we can hear UpdateState messages from subframes after doing a cross-process navigation in their ancestor. Since we're only losing the last second of PageState changes at the moment, we can work around this for now to let us proceed with moving to the new navigation path. Adding an in-page navigation ensures that the PageState arrives in the browser process, letting the test pass. BUG=609963 TEST=RestoreSubframeFileAccessForHistoryNavigation passes in --isolate-sites-for-testing=*.is or --site-per-process. CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/75504cc6c988e7765a7c61e7c0251b9886cd84dc Cr-Commit-Position: refs/heads/master@{#401924}

Patch Set 1 #

Patch Set 2 : Fix test expectations. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -7 lines) Patch
M content/browser/frame_host/render_frame_host_manager_browsertest.cc View 2 chunks +13 lines, -1 line 0 comments Download
M testing/buildbot/filters/isolate-extensions.content_browsertests.filter View 1 1 chunk +0 lines, -3 lines 0 comments Download
M testing/buildbot/filters/site-per-process.content_browsertests.filter View 1 1 chunk +0 lines, -3 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 9 (4 generated)
Charlie Reis
Nick, here's the workaround that will let us pass the test (simulating receiving the PageState ...
4 years, 6 months ago (2016-06-24 18:03:15 UTC) #3
ncarter (slow)
lgtm
4 years, 6 months ago (2016-06-24 18:19:06 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2093123002/20001
4 years, 6 months ago (2016-06-24 18:24:16 UTC) #6
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 6 months ago (2016-06-24 19:20:25 UTC) #7
commit-bot: I haz the power
4 years, 6 months ago (2016-06-24 19:24:30 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/75504cc6c988e7765a7c61e7c0251b9886cd84dc
Cr-Commit-Position: refs/heads/master@{#401924}

Powered by Google App Engine
This is Rietveld 408576698