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 13e7aad36..df79e6529 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -586,6 +586,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session val sessionManager = requireComponents.core.sessionManager if (session.source == Session.Source.ACTION_VIEW) { sessionManager.remove(session) + activity?.onBackPressed() } else { val isLastSession = sessionManager.sessionsOfType(private = session.private).count() == 1