Fix renderer kills when a process dies in the middle of a cross-site navigation.
This CL fixes a process model bug which resulted in an attempt to reuse the current process for cross-site navigations if the current frame's process died after starting the navigation but before receiving the response. The problem was in an IsRenderFrameLive() check in GetSiteInstanceForNavigationRequest(), which incorrectly led to picking the current SiteInstance in this case. This check was introduced in r377920 but it's not clear if there was a reason for adding it. This CL removes it. Bug: 968259 Change-Id: Ibf0dd6a6b6bf0c3a8c9192a2225ec2f5aa87c256 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1633591 Commit-Queue: Alex Moshchuk <alexmos@chromium.org> Reviewed-by:Charlie Reis <creis@chromium.org> Cr-Commit-Position: refs/heads/master@{#664497}
Showing
Please register or sign in to comment