From 519b085dd2bf8955d7fbcb59076d0c888b2a9e74 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Tue, 14 Jul 2026 14:22:34 -0400 Subject: [PATCH] fix: pressing shift +enter in task title field open the task desc --- src/views/components/AddTaskModal.jsx | 6 ++++++ src/views/components/SmartTaskTitleInput.jsx | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/views/components/AddTaskModal.jsx b/src/views/components/AddTaskModal.jsx index 6d1b506..92878d1 100644 --- a/src/views/components/AddTaskModal.jsx +++ b/src/views/components/AddTaskModal.jsx @@ -836,6 +836,12 @@ const TaskInput = ({ onChoreUpdate, isModalOpen, onClose }) => { }} customRenderer={renderedParts} onEnterPressed={handleEnterPressed} + onShiftEnterPressed={() => { + if (!hasDescription) { + setHasDescription(true) + } + setTimeout(() => richTextEditorRef.current?.focus(), 50) + }} suggestions={{ '#': { value: 'id', diff --git a/src/views/components/SmartTaskTitleInput.jsx b/src/views/components/SmartTaskTitleInput.jsx index 9a66b32..39fa034 100644 --- a/src/views/components/SmartTaskTitleInput.jsx +++ b/src/views/components/SmartTaskTitleInput.jsx @@ -52,6 +52,7 @@ const SmartTaskTitleInput = ({ onChange, suggestions, onEnterPressed, + onShiftEnterPressed, customRenderer, isNativeScanner, onScanClick, @@ -158,7 +159,11 @@ const SmartTaskTitleInput = ({ } else { if (e.key === 'Enter') { e.preventDefault() - if (onEnterPressed) { + if (e.shiftKey) { + if (onShiftEnterPressed) { + onShiftEnterPressed(value) + } + } else if (onEnterPressed) { onEnterPressed(value) } }