fix: mobile task creation button reliability

- Add novalidate to task-form to prevent browser validation quirks
- Add explicit click handler for Save button that triggers
  form submission via dispatched event for mobile compatibility
This commit is contained in:
Yuyao Huang
2026-05-09 12:55:05 +08:00
parent f7afdf5c96
commit be4d11a60e
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -350,6 +350,9 @@ 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);