diff --git a/front/src/components/library/EditForm.vue b/front/src/components/library/EditForm.vue index 7f839b5ac..ae0045f81 100644 --- a/front/src/components/library/EditForm.vue +++ b/front/src/components/library/EditForm.vue @@ -317,7 +317,7 @@ const resetField = (fieldId: string) => { :get="model => { values[fieldConfig.id] = model.currents.map(({ label }) => label) }" :set="model => ({ ...model, - currents: (values[fieldConfig.id] as string[]).map(tag => ({ type: 'custom' as const, label: tag })), + currents: (values[fieldConfig.id] as string[]).map(tag => ({ type: dataStore.tags().value.every(({ name })=> name !== tag) ? 'custom' as const : 'preset' as const, label: tag })), others: dataStore.tags().value.map(({ name }) => ({ type: 'preset' as const, label: name })), })" :label="fieldConfig.label" diff --git a/front/src/components/ui/Pill.vue b/front/src/components/ui/Pill.vue index c8b9a1625..b807bb6ca 100644 --- a/front/src/components/ui/Pill.vue +++ b/front/src/components/ui/Pill.vue @@ -242,7 +242,7 @@ const current = computed(() => ( : currentItem.value.label === previousValue?.label && currentItem.value.type==='custom' && !otherItems.value?.find(({ label })=>label === currentItem.value?.label.trim()) && currentItem.value.label !== '' ? { attributes: { - title: `Delete ${currentItem.value.label}`, + title: `Delete "${currentItem.value.label}"`, icon: 'bi-trash', destructive: true },