From 4eefe83072742d5ddd25877504cd917975b1d477 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Thu, 5 Feb 2026 00:07:45 +0000 Subject: [PATCH] Fix search bar losing focus under specific conditions, mainly that when the search takes more than 50ms, causing results to be emptied, with a file priorly focused, was causing breadcrumbs to get focused. (reactivity is hard) --- frontend/src/components/FileExplorer.vue | 2 +- frontend/src/components/Gallery.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/FileExplorer.vue b/frontend/src/components/FileExplorer.vue index b7691a9..608cfa9 100644 --- a/frontend/src/components/FileExplorer.vue +++ b/frontend/src/components/FileExplorer.vue @@ -210,7 +210,7 @@ watchEffect(() => { } }) watchEffect(() => { - if (!props.documents.length && store.cursor) { + if (!props.documents.length && store.cursor && !store.query) { store.cursor = '' focusBreadcrumb() } diff --git a/frontend/src/components/Gallery.vue b/frontend/src/components/Gallery.vue index 05faba2..072496e 100644 --- a/frontend/src/components/Gallery.vue +++ b/frontend/src/components/Gallery.vue @@ -162,7 +162,7 @@ watchEffect(() => { } }) watchEffect(() => { - if (!props.documents.length && store.cursor) { + if (!props.documents.length && store.cursor && !store.query) { store.cursor = '' focusBreadcrumb() }