Index: content/common/site_isolation_policy.cc |
diff --git a/content/common/site_isolation_policy.cc b/content/common/site_isolation_policy.cc |
index 789bde7fddd287e6732704c1f838d8047a8f8d2a..b25741b3b39b2f0b5dada6f17313406071c81b09 100644 |
--- a/content/common/site_isolation_policy.cc |
+++ b/content/common/site_isolation_policy.cc |
@@ -39,7 +39,10 @@ |
// static |
bool SiteIsolationPolicy::UseSubframeNavigationEntries() { |
- return true; |
+ // Enable the new navigation history behavior if any manner of site isolation |
+ // is active. |
+ // PlzNavigate: also enable the new navigation history behavior. |
+ return AreCrossProcessFramesPossible() || IsBrowserSideNavigationEnabled(); |
} |
} // namespace content |