From a6dae1ab1bdd0b2e5d4ea7faa1090fe477fcfbb1 Mon Sep 17 00:00:00 2001 From: samartnik <30602739+samartnik@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:37:30 -0500 Subject: [PATCH] [cr144][Android] Disable AutofillEnableLoyaltyCardsFilling feature (#33866) * [Android] Disable AutofillEnableLoyaltyCardsFilling feature * Added test for disabled feature --- app/feature_defaults_unittest.cc | 3 +++ .../components/autofill/core/common/autofill_features.cc | 3 +++ .../org/chromium/components/cached_flags/BraveCachedFlag.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/app/feature_defaults_unittest.cc b/app/feature_defaults_unittest.cc index c3aa102e5de..bc6f990ee31 100644 --- a/app/feature_defaults_unittest.cc +++ b/app/feature_defaults_unittest.cc @@ -95,6 +95,9 @@ TEST(FeatureDefaultsTest, DisabledFeatures) { &autofill::features::kAutofillEnableBuyNowPayLater, &autofill::features::kAutofillEnableCardBenefitsForAmericanExpress, &autofill::features::kAutofillEnableCardBenefitsForBmo, +#if BUILDFLAG(IS_ANDROID) + &autofill::features::kAutofillEnableLoyaltyCardsFilling, +#endif // BUILDFLAG(IS_ANDROID) &autofill::features::debug::kAutofillServerCommunication, &blink::features::kAdInterestGroupAPI, &blink::features::kAIProofreadingAPI, diff --git a/chromium_src/components/autofill/core/common/autofill_features.cc b/chromium_src/components/autofill/core/common/autofill_features.cc index fc79ef7fa89..ed98e6f49a2 100644 --- a/chromium_src/components/autofill/core/common/autofill_features.cc +++ b/chromium_src/components/autofill/core/common/autofill_features.cc @@ -11,6 +11,9 @@ namespace autofill::features { OVERRIDE_FEATURE_DEFAULT_STATES({{ {kAutofillAiServerModel, base::FEATURE_DISABLED_BY_DEFAULT}, +#if BUILDFLAG(IS_ANDROID) + {kAutofillEnableLoyaltyCardsFilling, base::FEATURE_DISABLED_BY_DEFAULT}, +#endif // BUILDFLAG(IS_ANDROID) }}); } // namespace autofill::features diff --git a/components/cached_flags/android/java/src/org/chromium/components/cached_flags/BraveCachedFlag.java b/components/cached_flags/android/java/src/org/chromium/components/cached_flags/BraveCachedFlag.java index 46acb0e011a..6c4e52eb4b7 100644 --- a/components/cached_flags/android/java/src/org/chromium/components/cached_flags/BraveCachedFlag.java +++ b/components/cached_flags/android/java/src/org/chromium/components/cached_flags/BraveCachedFlag.java @@ -19,12 +19,15 @@ public class BraveCachedFlag extends CachedFlag { private static final String MAGIC_STACK_ANDROID = "MagicStackAndroid"; private static final String RETAIN_OMNIBOX_ON_FOCUS = "RetainOmniboxOnFocus"; private static final String SURFACE_POLISH = "SurfacePolish"; + private static final String AUTOFILL_ENABLE_LOYALTY_CARDS_FILLING = + "AutofillEnableLoyaltyCardsFilling"; // Set of flags to override. private static final HashMap sFlags; static { sFlags = new HashMap(); + sFlags.put(AUTOFILL_ENABLE_LOYALTY_CARDS_FILLING, false); sFlags.put(CLEAR_BROWSING_DATA_ANDROID_SURVEY, false); sFlags.put(FEED_CONTAINMENT, false); sFlags.put(INCOGNITO_REAUTHENTICATION_FOR_ANDROID, true);