From afab429c753f30c1fad394eb5e1c250cfb100372 Mon Sep 17 00:00:00 2001 From: Nicholas Wallace Date: Sat, 30 Aug 2025 10:01:25 -0700 Subject: [PATCH] Fix: ensure all keys are unique in MultiSelect --- client/components/ui/MultiSelect.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/client/components/ui/MultiSelect.vue b/client/components/ui/MultiSelect.vue index bf0d1ec99..e33e74a4d 100644 --- a/client/components/ui/MultiSelect.vue +++ b/client/components/ui/MultiSelect.vue @@ -4,10 +4,11 @@
-
+ +
- +
{{ item }}
@@ -259,8 +260,9 @@ export default { } this.focus() }, - removeItem(item) { - var remaining = this.selected.filter((i) => i !== item) + removeItem(item, idx) { + var remaining = this.selected.slice() + remaining.splice(idx, 1) this.$emit('input', remaining) this.$emit('removedItem', item) this.$nextTick(() => {