diff --git a/plugins/github/src/org/jetbrains/plugins/github/ui/component/LabeledListPanelHandle.kt b/plugins/github/src/org/jetbrains/plugins/github/ui/component/LabeledListPanelHandle.kt index f5278cdc4fde..bb212cd69c52 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/ui/component/LabeledListPanelHandle.kt +++ b/plugins/github/src/org/jetbrains/plugins/github/ui/component/LabeledListPanelHandle.kt @@ -136,16 +136,11 @@ internal class LabeledListPanelHandle(cs: CoroutineScope, private fun LabeledListPanelViewModel.getSelectableItemsBatchFlow(): Flow>> { val current = items.value - val currentSet = current.toSet() return flow { if (current.isNotEmpty()) { emit(Result.success(current)) } - selectableItems.mapNotNull { it.result }.first().map { list -> - list.filter { !currentSet.contains(it) } - }.let { - emit(it) - } + selectableItems.mapNotNull { it.result }.first().let { emit(it) } } } }