From 6bc577eecd1b35ad72d9d2f5fb2b4da226130dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?So=CC=88ren=20Hentzschel?= Date: Thu, 16 May 2019 21:10:39 +0200 Subject: [PATCH] For #1800 - "report site issue" should open in a new tab --- app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt | 2 +- .../settings/quicksettings/QuickSettingsSheetDialogFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt index c917a9bf43..fbe69212ca 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BrowserFragment.kt @@ -631,7 +631,7 @@ class BrowserFragment : Fragment(), BackHandler, CoroutineScope { ToolbarMenu.Item.ReportIssue -> getSessionById()?.let { session -> session.url.apply { val reportUrl = String.format(REPORT_SITE_ISSUE_URL, this) - sessionUseCases.loadUrl.invoke(reportUrl) + requireComponents.useCases.tabsUseCases.addTab.invoke(reportUrl) } } ToolbarMenu.Item.Help -> { diff --git a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt index f2e3850816..7a58fa2194 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt @@ -188,7 +188,7 @@ class QuickSettingsSheetDialogFragment : AppCompatDialogFragment(), CoroutineSco launch(Dispatchers.Main) { val reportUrl = String.format(BrowserFragment.REPORT_SITE_ISSUE_URL, it.url) - requireComponents.useCases.sessionUseCases.loadUrl.invoke(reportUrl) + requireComponents.useCases.tabsUseCases.addTab.invoke(reportUrl) } dismiss() }