tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/webcompat/ui/WebCompatReporterFragment.kt | 11+++++------
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 -> {