diff --git a/lib/vue/src/components/itemPicker/CItemPicker.vue b/lib/vue/src/components/itemPicker/CItemPicker.vue
index ad9797b8da..c26d39e98a 100644
--- a/lib/vue/src/components/itemPicker/CItemPicker.vue
+++ b/lib/vue/src/components/itemPicker/CItemPicker.vue
@@ -9,15 +9,14 @@
-
-
-
+
+
@@ -32,21 +31,22 @@
class="d-flex align-items-center"
>
{{ labels.selectAllItems }}
+
@@ -82,11 +82,11 @@
>
+
{{ labels.unselectAllItems }}
+
@@ -171,11 +173,11 @@
>
!this.selected.includes(i))
},
select: throttle(function (item) {
@@ -435,8 +429,7 @@ export default {
}, 300),
unselectAll () {
- this.available = [...this.frozen()]
- this.selected = []
+ this.filteredSelected.forEach(this.unselect)
},
unselect (item) {
diff --git a/lib/vue/src/components/itemPicker/CItemPickerItem.vue b/lib/vue/src/components/itemPicker/CItemPickerItem.vue
index 26d4ea181b..447082b953 100644
--- a/lib/vue/src/components/itemPicker/CItemPickerItem.vue
+++ b/lib/vue/src/components/itemPicker/CItemPickerItem.vue
@@ -21,14 +21,15 @@