From 6c60fd9a08670269c0765f6b4dd7e66263a6b052 Mon Sep 17 00:00:00 2001 From: PikachuEXE Date: Tue, 23 Jun 2026 08:21:25 +0800 Subject: [PATCH 1/2] ! Fix trailing slash removed while typing --- src/renderer/components/FtInput/FtInput.vue | 3 ++- .../GeneralSettings/GeneralSettings.vue | 22 ++++++++++--------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/renderer/components/FtInput/FtInput.vue b/src/renderer/components/FtInput/FtInput.vue index 41175cac48d37..c8c87c271e8fa 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 b6c83cdeaa0b2..2d7d3bb1dfc6b 100644 --- a/src/renderer/components/GeneralSettings/GeneralSettings.vue +++ b/src/renderer/components/GeneralSettings/GeneralSettings.vue @@ -119,13 +119,14 @@ > @@ -166,7 +167,7 @@