From 50f35c7880b1ea4e2d28656d885abf095e57159c Mon Sep 17 00:00:00 2001 From: Hoang Pham Date: Mon, 22 Sep 2025 14:47:19 +0700 Subject: [PATCH] Fix autosave focus jump in card sidebar Signed-off-by: Hoang Pham --- src/components/card/CardSidebar.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 41508c5ce..06b2bcb10 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -178,9 +178,16 @@ export default { }, }, watch: { - currentCard(newCard, oldCard) { - if (newCard.id === oldCard.id) return - this.focusHeader() + currentCard: { + handler(newCard, oldCard) { + if (!newCard) { + return + } + // Only refocus when actually switching cards, not during autosave updates + if (!oldCard?.id || newCard.id !== oldCard.id) { + this.focusHeader() + } + }, }, 'currentCard.title': { immediate: true,