diff --git a/src/renderer/components/FtInput/FtInput.vue b/src/renderer/components/FtInput/FtInput.vue
index 2d2cb3b3f13e3..2bf4373578e3e 100644
--- a/src/renderer/components/FtInput/FtInput.vue
+++ b/src/renderer/components/FtInput/FtInput.vue
@@ -196,7 +196,7 @@ const props = defineProps({
}
})
-const emit = defineEmits(['clear', 'click', 'input', 'remove'])
+const emit = defineEmits(['clear', 'click', 'input', 'remove', 'blur'])
const id = useId()
@@ -465,6 +465,7 @@ function handleInputBlur() {
if (!searchState.isPointerInList) {
searchState.showOptions = false
}
+ emit('blur', inputData.value)
}
function handleFocus() {
diff --git a/src/renderer/components/GeneralSettings/GeneralSettings.vue b/src/renderer/components/GeneralSettings/GeneralSettings.vue
index d43bd13edce65..ae177275fceb1 100644
--- a/src/renderer/components/GeneralSettings/GeneralSettings.vue
+++ b/src/renderer/components/GeneralSettings/GeneralSettings.vue
@@ -119,13 +119,14 @@
>
@@ -166,7 +167,7 @@