From 6a2e0537ead6453c4b5086081a61c9c9783a0fbe Mon Sep 17 00:00:00 2001 From: Yuyao Huang Date: Sat, 9 May 2026 13:03:03 +0800 Subject: [PATCH] fix: remove duplicate submit handler that caused double task creation The Save button already has type=submit which naturally triggers form submission. The additional click handler dispatching submit event caused handleTaskSubmit to run twice. --- static/js/tasks.js | 3 --- templates/tasks.html | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/static/js/tasks.js b/static/js/tasks.js index 2dbb184..ae9f958 100644 --- a/static/js/tasks.js +++ b/static/js/tasks.js @@ -350,9 +350,6 @@ document.addEventListener("DOMContentLoaded", () => { document.getElementById("task-modal-close").addEventListener("click", closeTaskModal); document.getElementById("task-modal-cancel").addEventListener("click", closeTaskModal); document.getElementById("task-form").addEventListener("submit", handleTaskSubmit); - document.getElementById("task-save-btn").addEventListener("click", (e) => { - document.getElementById("task-form").dispatchEvent(new Event("submit", { cancelable: true })); - }); document.getElementById("side-panel-close").addEventListener("click", closeSidePanel); document.getElementById("save-task-btn").addEventListener("click", saveTask); diff --git a/templates/tasks.html b/templates/tasks.html index 00b11ad..60609e9 100644 --- a/templates/tasks.html +++ b/templates/tasks.html @@ -75,7 +75,7 @@