commit 0cd0cc4226417d7cb4bba784a6f93f49756137a0
parent 930fdb3e1893ec57f758cd921dcb4beff2c7d2fa
Author: Andrey Zinovyev <azinovyev@mozilla.com>
Date: Tue, 2 Dec 2025 18:40:01 +0000
Bug 1996635 Remove (activity as HomeActivity) casts in WebCompatReporterFragment r=android-reviewers,jonalmeida
# Conflicts:
# mobile/android/fenix/app/src/main/java/org/mozilla/fenix/webcompat/ui/WebCompatReporterFragment.kt
Differential Revision: https://phabricator.services.mozilla.com/D270215
Diffstat:
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/webcompat/ui/WebCompatReporterFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/webcompat/ui/WebCompatReporterFragment.kt
@@ -19,8 +19,7 @@ import androidx.navigation.fragment.navArgs
import kotlinx.coroutines.launch
import mozilla.components.lib.state.helpers.StoreProvider.Companion.storeProvider
import mozilla.components.support.ktx.android.view.hideKeyboard
-import org.mozilla.fenix.BrowserDirection
-import org.mozilla.fenix.HomeActivity
+import org.mozilla.fenix.ext.openToBrowser
import org.mozilla.fenix.ext.requireComponents
import org.mozilla.fenix.theme.FirefoxTheme
import org.mozilla.fenix.webcompat.WEB_COMPAT_REPORTER_SUMO_URL
@@ -79,17 +78,17 @@ class WebCompatReporterFragment : Fragment() {
webCompatReporterStore.navEvents.collect { navEvent ->
when (navEvent) {
is WebCompatReporterAction.SendMoreInfoSubmitted -> {
- (activity as HomeActivity).openToBrowserAndLoad(
+ findNavController().openToBrowser()
+ requireComponents.useCases.fenixBrowserUseCases.loadUrlOrSearch(
searchTermOrURL = "$WEB_COMPAT_REPORTER_URL${webCompatReporterStore.state.enteredUrl}",
newTab = true,
- from = BrowserDirection.FromWebCompatReporterFragment,
)
}
is WebCompatReporterAction.LearnMoreClicked -> {
- (activity as HomeActivity).openToBrowserAndLoad(
+ findNavController().openToBrowser()
+ requireComponents.useCases.fenixBrowserUseCases.loadUrlOrSearch(
searchTermOrURL = WEB_COMPAT_REPORTER_SUMO_URL,
newTab = true,
- from = BrowserDirection.FromWebCompatReporterFragment,
)
}
is WebCompatReporterAction.ReportSubmitted -> {