diff --git a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SwipeToDeleteCallback.kt b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SwipeToDeleteCallback.kt index 11e7838f3..bdc1d312d 100644 --- a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SwipeToDeleteCallback.kt +++ b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SwipeToDeleteCallback.kt @@ -108,7 +108,9 @@ class SwipeToDeleteCallback( recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHolder ): Int { - return if (viewHolder is TabViewHolder || viewHolder is TabInCollectionViewHolder) { + return if (recyclerView.hasWindowFocus() && + (viewHolder is TabViewHolder || viewHolder is TabInCollectionViewHolder) + ) { super.getSwipeDirs(recyclerView, viewHolder) } else 0 }