From f3de8ecb7314df21d3cc627d52eeb4e6d278fc48 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 9 Apr 2025 11:08:51 +0200 Subject: [PATCH 1/2] fix: allow description field autogrow --- src/pages/Ticket/Card/TicketNotes.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/Ticket/Card/TicketNotes.vue b/src/pages/Ticket/Card/TicketNotes.vue index feb88bf84..3fbb31f14 100644 --- a/src/pages/Ticket/Card/TicketNotes.vue +++ b/src/pages/Ticket/Card/TicketNotes.vue @@ -87,6 +87,7 @@ async function handleSave() { v-model="row.description" class="col" @keyup.enter="handleSave" + autogrow data-cy="ticketNotesDescription" /> Date: Wed, 9 Apr 2025 12:06:22 +0200 Subject: [PATCH 2/2] feat: prevent default with enter --- src/pages/Ticket/Card/TicketNotes.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/Ticket/Card/TicketNotes.vue b/src/pages/Ticket/Card/TicketNotes.vue index 3fbb31f14..a3e25d63e 100644 --- a/src/pages/Ticket/Card/TicketNotes.vue +++ b/src/pages/Ticket/Card/TicketNotes.vue @@ -38,7 +38,9 @@ function handleDelete(row) { ticketNotesCrudRef.value.remove([row]); } -async function handleSave() { +async function handleSave(e) { + if (e.shiftKey && e.key === 'Enter') return; + e.preventDefault(); if (!isSaving.value) { isSaving.value = true; await ticketNotesCrudRef.value?.saveChanges(); @@ -70,7 +72,7 @@ async function handleSave() {
-- 2.40.1