From 45a57fa73d0fbbd2ffb99232350e12bea6ab2738 Mon Sep 17 00:00:00 2001 From: Noah Bond Date: Thu, 6 Apr 2023 13:35:06 -0700 Subject: [PATCH] Bug 1826882 - Open `TabsTray` in the private page when opening it from an active private tab --- .../java/org/mozilla/fenix/browser/BaseBrowserFragment.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 b6190247f7..78edebaad1 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -146,6 +146,7 @@ import org.mozilla.fenix.onboarding.FenixOnboarding import org.mozilla.fenix.perf.MarkersFragmentLifecycleCallbacks import org.mozilla.fenix.settings.SupportUtils import org.mozilla.fenix.settings.biometric.BiometricPromptFeature +import org.mozilla.fenix.tabstray.Page import org.mozilla.fenix.tabstray.ext.toDisplayTitle import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.utils.allowUndo @@ -362,7 +363,12 @@ abstract class BaseBrowserFragment : thumbnailsFeature.get()?.requestScreenshot() findNavController().nav( R.id.browserFragment, - BrowserFragmentDirections.actionGlobalTabsTrayFragment(), + BrowserFragmentDirections.actionGlobalTabsTrayFragment( + page = when (activity.browsingModeManager.mode) { + BrowsingMode.Normal -> Page.NormalTabs + BrowsingMode.Private -> Page.PrivateTabs + }, + ), ) }, onCloseTab = { closedSession ->