commit f779702061d0586b1513f8bd0e00b7ca272f6b50
parent 96699a90d3ad32dbfd771ca5e4b83124baba8656
Author: Hunter
Date:   Thu,  1 Aug 2024 13:02:17 -0400

require ArrowDown keyup before adding subtask

Diffstat:
Mindex.html | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/index.html b/index.html @@ -119,7 +119,7 @@ e.preventDefault(); return; } - if (isLastSubtask(task) && (lastSubtaskDownArrowReleased || currentTask.subtasks.length === 1)) { + if (isLastSubtask(task) && lastSubtaskDownArrowReleased && task !== currentTask) { e.preventDefault(); keyHandler.arrowDown.blocked = true; addNewSubtask(currentTask, task); @@ -410,9 +410,6 @@ const prevTask = currentIndex === 1 ? currentTask : tasks[currentIndex - 2]; selectAndFocusTask(prevTask); } - // } else if (currentTask !== taskPath[0]) { - // navigateToParentTask(); - // } } else { if (currentIndex < tasks.length) { selectAndFocusTask(tasks[currentIndex]); @@ -470,6 +467,7 @@ currentTask.selectedSubtaskId = task.id; } updateBreadcrumbs(task); + lastSubtaskDownArrowReleased = isLastSubtask(task); } function updateBreadcrumbs(selectedTask) {