Bug 1796319 - Select existing addon settings tab if already opened

This commit is contained in:
rahulsainani 2022-12-20 11:13:15 +01:00 committed by mergify[bot]
parent 5ff72d4c08
commit 3a79234a1b
1 changed files with 6 additions and 1 deletions

View File

@ -243,7 +243,12 @@ class InstalledAddonDetailsFragment : Fragment() {
val shouldCreatePrivateSession =
(activity as HomeActivity).browsingModeManager.mode.isPrivate
components.useCases.tabsUseCases.addTab(settingUrl, private = shouldCreatePrivateSession)
// If the addon settings page is already open in a tab, select that one
components.useCases.tabsUseCases.selectOrAddTab(
url = settingUrl,
private = shouldCreatePrivateSession,
ignoreFragment = true,
)
InstalledAddonDetailsFragmentDirections.actionGlobalBrowser(null)
} else {