From a364ca8733c5b8b4989c0a8ef5bc836e32b5d4e8 Mon Sep 17 00:00:00 2001 From: Luka Trovic Date: Fri, 26 Jul 2024 13:57:57 +0200 Subject: [PATCH] fix: losing focus while editing title field Signed-off-by: Luka Trovic --- src/components/board/Stack.vue | 11 +++++++++++ src/components/cards/CardItem.vue | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index f3a51c39f..37ead724a 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -100,6 +100,7 @@ :placeholder="t('deck', 'Card name')" required pattern=".*\S+.*" + @focus="onCreateCardFocus" @keydown.esc="stopCardCreation"> diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index f1de67971..f0be5a275 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -109,6 +109,7 @@ export default { showArchived: state => state.showArchived, currentBoard: state => state.currentBoard, showCardCover: state => state.showCardCover, + shortcutLock: state => state.shortcutLock, }), ...mapGetters([ 'isArchived', @@ -184,6 +185,9 @@ export default { }, methods: { focus(card) { + if (this.shortcutLock) { + return + } card = this.$refs[`card${card}`] card.focus() },