diff --git a/src/public/app/widgets/type_widgets/task_list.ts b/src/public/app/widgets/type_widgets/task_list.ts index f4a2462f9..9db2ea45c 100644 --- a/src/public/app/widgets/type_widgets/task_list.ts +++ b/src/public/app/widgets/type_widgets/task_list.ts @@ -114,6 +114,11 @@ export default class TaskListWidget extends TypeWidget { }); this.$taskContainer.on("click", "li", (e) => { + // Clear existing edit containers. + const $existingContainers = this.$taskContainer.find(".edit-container"); + $existingContainers.html(""); + + // Add the new edit container. const $target = $(e.target); const $editContainer = $target.find(".edit-container"); $editContainer.html(buildEditContainer());