diff --git a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue index c2a0067e2..5041d8cf4 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue @@ -78,6 +78,8 @@ const maxSelectable = computed(() => { return 1 }) +const itemsKey = computed(() => props.items.map((item) => item.id).join('|')) + const filteredItems = ref([]) const defaultSorter = computed(() => { @@ -209,7 +211,7 @@ async function customSearcher( :items="sortedItems" :is-selected="internalIsSelected" :max-selectable="maxSelectable" - :update-key="items" + :update-key="itemsKey" @close="closeDropdown" @item-click="handleSelection" />