Commit d4799910 authored by Doug Arnett's avatar Doug Arnett Committed by Commit Bot

Enables ResourceLoading preview by default on Android


Bug: 929501
Change-Id: Iedb98ca6909f8832caf5b387eca7a9e503ed006c
Reviewed-on: https://chromium-review.googlesource.com/c/1457717Reviewed-by: default avatarTarun Bansal <tbansal@chromium.org>
Commit-Queue: Doug Arnett <dougarnett@chromium.org>
Cr-Commit-Position: refs/heads/master@{#630338}
parent 98bcdc5e
...@@ -432,8 +432,7 @@ TEST_F(PreviewsContentUtilTest, ...@@ -432,8 +432,7 @@ TEST_F(PreviewsContentUtilTest,
EXPECT_EQ(content::CLIENT_LOFI_ON, EXPECT_EQ(content::CLIENT_LOFI_ON,
previews::DetermineCommittedClientPreviewsState( previews::DetermineCommittedClientPreviewsState(
&user_data, GURL("https://www.google.com"), &user_data, GURL("https://www.google.com"),
content::CLIENT_LOFI_ON | content::NOSCRIPT_ON | content::CLIENT_LOFI_ON | content::NOSCRIPT_ON,
content::RESOURCE_LOADING_HINTS_ON,
enabled_previews_decider())); enabled_previews_decider()));
} }
......
...@@ -1125,7 +1125,7 @@ TEST_F(PreviewsDeciderImplTest, LitePageRedirectDisallowedByServerBlacklist) { ...@@ -1125,7 +1125,7 @@ TEST_F(PreviewsDeciderImplTest, LitePageRedirectDisallowedByServerBlacklist) {
1); 1);
} }
TEST_F(PreviewsDeciderImplTest, ResourceLoadingHintsDisallowedByDefault) { TEST_F(PreviewsDeciderImplTest, ResourceLoadingHintsAllowedByDefault) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitWithFeatures( scoped_feature_list.InitWithFeatures(
{features::kPreviews, features::kOptimizationHints}, {}); {features::kPreviews, features::kOptimizationHints}, {});
...@@ -1133,9 +1133,16 @@ TEST_F(PreviewsDeciderImplTest, ResourceLoadingHintsDisallowedByDefault) { ...@@ -1133,9 +1133,16 @@ TEST_F(PreviewsDeciderImplTest, ResourceLoadingHintsDisallowedByDefault) {
base::HistogramTester histogram_tester; base::HistogramTester histogram_tester;
PreviewsUserData user_data(kDefaultPageId); PreviewsUserData user_data(kDefaultPageId);
EXPECT_FALSE(previews_decider_impl()->ShouldAllowPreviewAtNavigationStart(
&user_data, GURL("https://www.google.com"), false, #if defined(OS_ANDROID)
PreviewsType::RESOURCE_LOADING_HINTS)); bool expected = true;
#else // !defined(OS_ANDROID)
bool expected = false;
#endif // defined(OS_ANDROID)
EXPECT_EQ(expected,
previews_decider_impl()->ShouldAllowPreviewAtNavigationStart(
&user_data, GURL("https://www.google.com"), false,
PreviewsType::RESOURCE_LOADING_HINTS));
} }
TEST_F(PreviewsDeciderImplTest, TEST_F(PreviewsDeciderImplTest,
......
...@@ -74,8 +74,14 @@ const base::Feature kOptimizationHintsExperiments{ ...@@ -74,8 +74,14 @@ const base::Feature kOptimizationHintsExperiments{
"OptimizationHintsExperiments", base::FEATURE_DISABLED_BY_DEFAULT}; "OptimizationHintsExperiments", base::FEATURE_DISABLED_BY_DEFAULT};
// Enables the application of the resource loading hints when loading resources. // Enables the application of the resource loading hints when loading resources.
const base::Feature kResourceLoadingHints{"ResourceLoadingHints", const base::Feature kResourceLoadingHints {
base::FEATURE_DISABLED_BY_DEFAULT}; "ResourceLoadingHints",
#if defined(OS_ANDROID)
base::FEATURE_ENABLED_BY_DEFAULT
#else // !defined(OS_ANDROID)
base::FEATURE_DISABLED_BY_DEFAULT
#endif // defined(OS_ANDROID)
};
// Enables client redirects to a server-rendered lite page preview. // Enables client redirects to a server-rendered lite page preview.
const base::Feature kLitePageServerPreviews{"LitePageServerPreviews", const base::Feature kLitePageServerPreviews{"LitePageServerPreviews",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment