From 63ca6791c11f71987fbc6a785fbf06405e782c8c Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Mon, 9 May 2022 14:08:45 -0400 Subject: [PATCH] For #25179 - Display a save or update credit card prompt --- .../java/org/mozilla/fenix/browser/BaseBrowserFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index 8480c026b..440d1b4dd 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -128,6 +128,7 @@ import java.lang.ref.WeakReference import mozilla.components.feature.session.behavior.EngineViewBrowserToolbarBehavior import mozilla.components.feature.webauthn.WebAuthnFeature import mozilla.components.service.glean.private.NoExtras +import mozilla.components.service.sync.autofill.DefaultCreditCardValidationDelegate import mozilla.components.support.base.feature.ActivityResultHandler import mozilla.components.support.ktx.android.view.enterToImmersiveMode import mozilla.components.support.ktx.kotlin.getOrigin @@ -584,6 +585,9 @@ abstract class BaseBrowserFragment : store = store, customTabId = customTabSessionId, fragmentManager = parentFragmentManager, + creditCardValidationDelegate = DefaultCreditCardValidationDelegate( + context.components.core.lazyAutofillStorage + ), loginValidationDelegate = DefaultLoginValidationDelegate( context.components.core.lazyPasswordsStorage ),