diff --git a/frontend/src/components/Controls/MultiselectInput.vue b/frontend/src/components/Controls/MultiselectInput.vue index 2efd369e..e679c25c 100644 --- a/frontend/src/components/Controls/MultiselectInput.vue +++ b/frontend/src/components/Controls/MultiselectInput.vue @@ -22,6 +22,7 @@ @keydown.enter.capture.stop="addValue" @keydown.tab.capture.stop="addValue" @keydown.delete.capture.stop="removeLastValue" + @keydown.meta.delete.capture.stop="removeAllValue" /> @@ -74,6 +75,10 @@ const removeValue = (value) => { values.value = values.value.filter((v) => v !== value) } +const removeAllValue = () => { + values.value = [] +} + const removeLastValue = () => { if (!currentValue.value) { values.value.pop()