Uncomplete with subtasks (logic error bug)

if I accidentally click the complete checkbox for bar, then correct the error by unchecking (uncompleting) it, when bar is restored, baz and qux will be marked as complete, even if they were not initially.

Moreover, I think it's a serious logic error to assume that if you deem a task complete, that you necessarily want to constrain all subtasks to being complete as well.

I can tell you that I've accidentally clicked the box at least twice and instantly lost the data (which subtasks were complete and which were not) with no way to recover that data.

An alternative (maybe more simple) fix would be to put a confirm on completing tasks that still have uncompleted subtasks. If you want to be very flexible, just put an option under your preferences so users can elect to have a confirmation or not.

David Trey staff

Replied on Feb 22, 2012 - 17:44 UTC

Thank you for your suggestions, we will consider altering this behavior so that at least not completed sub-tasks would be recovered with their current status when you check of their parent task and want to recover its complete structure.