diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt index bc1763e52..87d343786 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -573,11 +573,10 @@ class HomeFragment : Fragment(), CoroutineScope, AccountObserver { getManagedEmitter().onNext(SessionControlChange.TabsChange(listOf())) val deleteOperation: (suspend () -> Unit) = { - sessionManager.filteredSessions(isPrivate) { it.id == pendingSessionDeletion?.sessionId }.forEach { + sessionManager.sessions.filter { it.private == isPrivate }.forEach { useCases.removeTab.invoke(it) } } - deleteAllSessionsJob = deleteOperation allowUndo(