| Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| index 41e9313ee0239853696d0f2d04713c46ae3a7cfe..0bd3d07c7b8ec8c11baf4f987cee12ddb31e9b07 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| @@ -987,6 +987,10 @@ public class CustomTabsConnection {
|
| WarmupManager warmupManager = WarmupManager.getInstance();
|
| Profile profile = Profile.getLastUsedProfile();
|
| boolean preconnect = true, createSpareWebContents = true;
|
| + if (speculationMode == SpeculationParams.HIDDEN_TAB
|
| + && !ChromeFeatureList.isEnabled(ChromeFeatureList.CCT_BACKGROUND_TAB)) {
|
| + speculationMode = SpeculationParams.PRERENDER;
|
| + }
|
| switch (speculationMode) {
|
| case SpeculationParams.PREFETCH:
|
| boolean didPrefetch = new ResourcePrefetchPredictor(profile).startPrefetching(url);
|
|
|