From 2c25e607611ddd68ae10facdaaf56d919fffe1e8 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 10 Aug 2025 17:02:06 +0200 Subject: [PATCH] feat(filter): automatically focus filter input when opening filter popup Resolves https://github.com/go-vikunja/vikunja/issues/552 --- .../src/components/input/filter/FilterInput.vue | 8 ++++++++ .../components/project/partials/FilterPopup.vue | 14 ++++++++++++-- .../src/components/project/partials/Filters.vue | 11 +++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/input/filter/FilterInput.vue b/frontend/src/components/input/filter/FilterInput.vue index 0c1a7b1c2..822552dfd 100644 --- a/frontend/src/components/input/filter/FilterInput.vue +++ b/frontend/src/components/input/filter/FilterInput.vue @@ -179,9 +179,17 @@ function updateDateInQuery(newDate: string | Date | null) { const blurDebounced = useDebounceFn(() => { }, 500) +function focus() { + editor.value?.commands.focus() +} + onBeforeUnmount(() => { editor.value?.destroy() }) + +defineExpose({ + focus, +})