Disable-feeds-support-by-default.patch 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. From: csagan5 <32685696+csagan5@users.noreply.github.com>
  2. Date: Thu, 19 Dec 2019 22:52:53 +0100
  3. Subject: Disable feeds support by default
  4. ---
  5. .../chromium/chrome/browser/feed/shared/FeedFeatures.java | 8 +-------
  6. .../chromium/chrome/browser/flags/CachedFeatureFlags.java | 2 +-
  7. components/feed/feed_feature_list.cc | 4 ++--
  8. 3 files changed, 4 insertions(+), 10 deletions(-)
  9. diff --git a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java
  10. --- a/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java
  11. +++ b/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/shared/FeedFeatures.java
  12. @@ -35,13 +35,7 @@ public final class FeedFeatures {
  13. * the user is signed in and confirms it's not a child profile.
  14. */
  15. public static boolean isWebFeedUIEnabled() {
  16. - // TODO(b/197354832, b/188188861): change consent check to SIGNIN.
  17. - return ChromeFeatureList.isEnabled(ChromeFeatureList.WEB_FEED)
  18. - && IdentityServicesProvider.get()
  19. - .getSigninManager(Profile.getLastUsedRegularProfile())
  20. - .getIdentityManager()
  21. - .hasPrimaryAccount(ConsentLevel.SYNC)
  22. - && !Profile.getLastUsedRegularProfile().isChild();
  23. + return false;
  24. }
  25. /**
  26. diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java
  27. --- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java
  28. +++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/CachedFeatureFlags.java
  29. @@ -81,7 +81,7 @@ public class CachedFeatureFlags {
  30. .put(ChromeFeatureList.TAB_TO_GTS_ANIMATION, true)
  31. .put(ChromeFeatureList.TEST_DEFAULT_DISABLED, false)
  32. .put(ChromeFeatureList.TEST_DEFAULT_ENABLED, true)
  33. - .put(ChromeFeatureList.INTEREST_FEED_V2, true)
  34. + .put(ChromeFeatureList.INTEREST_FEED_V2, false)
  35. .put(ChromeFeatureList.THEME_REFACTOR_ANDROID, false)
  36. .put(ChromeFeatureList.USE_CHIME_ANDROID_SDK, false)
  37. .put(ChromeFeatureList.CCT_INCOGNITO_AVAILABLE_TO_THIRD_PARTY, false)
  38. diff --git a/components/feed/feed_feature_list.cc b/components/feed/feed_feature_list.cc
  39. --- a/components/feed/feed_feature_list.cc
  40. +++ b/components/feed/feed_feature_list.cc
  41. @@ -12,12 +12,12 @@
  42. namespace feed {
  43. const base::Feature kInterestFeedContentSuggestions{
  44. - "InterestFeedContentSuggestions", base::FEATURE_ENABLED_BY_DEFAULT};
  45. + "InterestFeedContentSuggestions", base::FEATURE_DISABLED_BY_DEFAULT};
  46. // InterestFeedV2 takes precedence over InterestFeedContentSuggestions.
  47. // InterestFeedV2 is cached in ChromeCachedFlags. If the default value here is
  48. // changed, please update the cached one's default value in CachedFeatureFlags.
  49. const base::Feature kInterestFeedV2{"InterestFeedV2",
  50. - base::FEATURE_ENABLED_BY_DEFAULT};
  51. + base::FEATURE_DISABLED_BY_DEFAULT};
  52. const base::Feature kInterestFeedV2Autoplay{"InterestFeedV2Autoplay",
  53. base::FEATURE_DISABLED_BY_DEFAULT};
  54. --
  55. 2.20.1