diff --git a/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementFragment.kt b/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementFragment.kt index 0b88368ed..27d467c87 100644 --- a/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementFragment.kt @@ -79,7 +79,7 @@ class AddonsManagementFragment : Fragment(R.layout.fragment_add_ons_management) provideAddons = { addons }, context = requireContext(), fragmentManager = parentFragmentManager, - view = view, + snackBarParentView = view, onAddonChanged = { runIfFragmentIsAttached { adapter?.updateAddon(it) 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 58dd8855f..d2290d0fe 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -920,7 +920,7 @@ abstract class BaseBrowserFragment : provideAddons = ::provideAddons, context = requireContext(), fragmentManager = parentFragmentManager, - view = view, + snackBarParentView = binding.dynamicSnackbarContainer, ), owner = this, view = view, diff --git a/app/src/main/java/org/mozilla/fenix/extension/WebExtensionPromptFeature.kt b/app/src/main/java/org/mozilla/fenix/extension/WebExtensionPromptFeature.kt index d9da4682b..7108d35bb 100644 --- a/app/src/main/java/org/mozilla/fenix/extension/WebExtensionPromptFeature.kt +++ b/app/src/main/java/org/mozilla/fenix/extension/WebExtensionPromptFeature.kt @@ -36,7 +36,7 @@ class WebExtensionPromptFeature( private val store: BrowserStore, private val provideAddons: suspend () -> List, private val context: Context, - private val view: View, + private val snackBarParentView: View, private val fragmentManager: FragmentManager, private val onAddonChanged: (Addon) -> Unit = {}, ) : LifecycleAwareFeature { @@ -148,7 +148,7 @@ class WebExtensionPromptFeature( @VisibleForTesting internal fun showUnsupportedError() { showSnackBar( - view, + snackBarParentView, context.getString(R.string.addon_not_supported_error), FenixSnackbar.LENGTH_LONG, ) diff --git a/app/src/test/java/org/mozilla/fenix/extension/WebExtensionPromptFeatureTest.kt b/app/src/test/java/org/mozilla/fenix/extension/WebExtensionPromptFeatureTest.kt index 7c672ba10..c109deab8 100644 --- a/app/src/test/java/org/mozilla/fenix/extension/WebExtensionPromptFeatureTest.kt +++ b/app/src/test/java/org/mozilla/fenix/extension/WebExtensionPromptFeatureTest.kt @@ -39,7 +39,7 @@ class WebExtensionPromptFeatureTest { store = store, provideAddons = { emptyList() }, context = testContext, - view = mockk(relaxed = true), + snackBarParentView = mockk(relaxed = true), fragmentManager = mockk(relaxed = true), ), )