diff --git a/packages/web/src/javascripts/Controllers/ItemList/ItemListController.ts b/packages/web/src/javascripts/Controllers/ItemList/ItemListController.ts index 35d8b3cdb..65a559445 100644 --- a/packages/web/src/javascripts/Controllers/ItemList/ItemListController.ts +++ b/packages/web/src/javascripts/Controllers/ItemList/ItemListController.ts @@ -1186,7 +1186,7 @@ export class ItemListController if (userTriggered && hasShift && !isMobileScreen()) { await this.selectItemsRange({ selectedItem: item }) } else if (userTriggered && this.isMultipleSelectionMode) { - if (this.selectedUuids.has(uuid) && hasMoreThanOneSelected) { + if (this.selectedUuids.has(uuid)) { this.removeSelectedItem(uuid) } else if (isAuthorizedForAccess) { this.selectedUuids.add(uuid)