diff --git a/package.json b/package.json index 401af08..7e5179a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.54.0", + "version": "1.54.1", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/components/WeeklyView.tsx b/src/components/WeeklyView.tsx index 900b10b..9cdd627 100644 --- a/src/components/WeeklyView.tsx +++ b/src/components/WeeklyView.tsx @@ -78,6 +78,7 @@ import { ListTodo, Filter, Pencil, + FileText, } from "lucide-react"; // Types @@ -6454,6 +6455,13 @@ export default function WeeklyView() { e.dataTransfer.setData("text/kanban-task", task.id); e.dataTransfer.effectAllowed = "move"; }} + onClick={(e) => { + // Don't open notes if clicking checkbox, contentEditable, or buttons + const target = e.target as HTMLElement; + if (target.tagName === "INPUT" || target.contentEditable === "true" || target.closest("button")) return; + setSelectedTaskForNotes(task); + }} + style={{ cursor: "pointer" }} >