diff --git a/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt b/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt index 6b5f505f7..092259688 100644 --- a/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt @@ -16,7 +16,9 @@ abstract class LibraryPageFragment : Fragment() { abstract val selectedItems: Set protected fun close() { - findNavController().popBackStack(R.id.libraryFragment, true) + if (!findNavController().popBackStack(R.id.libraryFragment, true)) { + findNavController().popBackStack(R.id.homeFragment, false) + } } protected fun openItemsInNewTab(private: Boolean = false, toUrl: (T) -> String?) {