Allow process reuse on same-site nav only for BFCache
Previously we wanted to do both cross-site process reuse and same-site process reuse for BFCache, but now we want to enable process-reuse on same-site navigations only for BFCache experiment (at least for the initial experiment). This CL adds a case that handles BFCache process reuse separately from ProactivelySwapBrowsingInstance, to ensure we will only do process-reuse on same-site navigations if BFCache is enabled and ProactivelySwapBrowsingInstance is not explicitly enabled (which is what we will do on the experiment). Also consolidates all three process-reuse cases into a more readable flow. Bug: 1122974 Change-Id: Iec6eb683293b9b384c74da238f3161ab149c0845 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2381223 Commit-Queue: Rakina Zata Amni <rakina@chromium.org> Reviewed-by:Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#802898}
Showing
Please register or sign in to comment