+ Add Question

Completing Subtask - Is This Working?


Hello -

In the Firefox version, when I mark a sub task complete (i.e., a task indented under another task heading), the completed Task is not moved to the completed tasks below, instead it remains as sub task.

In other words, it indicates that is checked as completed and it becomes a greyed out task, but it remains up in the active tasks instead of being moved down and/or into the completed tasks.

Is this intended performance?

For me to move it as a completed task to the completed section, I need to reorder the completed task to above the heading task (the task over which the sub task resides), otherwise moving the task somehow drags along other, uncompleted tasks to the completed task section in spite of them not being completed.

I gather something may not be working with the Firefox sidebar sub task functionality.

All responses

David Trey  staff
Replied on Mar 16, 2012 - 16:13 UTC

Hello Brent,

this is an intended functionality. Sub-tasks are moved to history once their parent task is being completed. Even if not all sub-tasks are finished, once the parent task is checked off (and isn't a recurring task), the whole "tree" is moved to history.

However, you can force a sub-task to be moved to the "Completed tasks" list if you hold down the SHIFT key while checking it off.

Best regards,

Nick Foley
Replied on Mar 17, 2012 - 20:55 UTC

I would contend that this intended functionality is hurting the usability of your product, and is also extremely counterintuitive.

As a user, I'm given two conflicting sets of information from your site - checking off a sub-task increases the "# completed" in the upper right hand corner of the UI, yet you're saying those tasks are not ACTUALLY considered complete until they are Shift-Clicked or their parent task is complete. Until I read this post, it was very unclear to me why the "Delete Completed" and "Show Completed Task" links were doing nothing. I, like the OP, assumed something was broken.

Additionally, as I've been using ToDoist for several months now, I have several *persistent tasks within each list that have rapidly evolving and changing sub-tasks. They have become clogged to the point of uselessness with faux-completed sub-tasks, and honestly, that glut had caused me to stop using ToDoist.

I've now cleaned up my lists by Shift-Clicking, which has solved the problem to some extent. I think you should make this action more clear in the intro to the service, as well as clarify the conflicting use of "Completed Tasks" in the UI. Or alternatively... change the default behavior to treat sub-tasks as properly completed when they are checked-off. May I ask what is the reasoning behind not doing so?

David Trey  staff
Replied on Mar 18, 2012 - 06:45 UTC

Hello Nick,

every sub-task is being considered as complete, it shows up in the "xx Completed" list and influences your productivity visualization graph. The only difference is that it's not immediately archived.

The reasoning behind this function was to allow you to keep a better overview of what parts (sub-tasks) of the task (main task) you're working on have already been done and which are still to do.

For example, if the main task is "shopping" and it contains sub-tasks with all things you need to buy over the upcoming days and you buy some of them and check these sub-tasks off, if they disappear right away, you could lose track of them and will have to check the completed task list to see if you've forgotten to add some things to the list or if you did add them and they've already been bought. Once you're done with shopping, all its parts along with the main task will be moved to history.

We may consider changing this behavior in future development, though so thank you for your feedback, we appreciate it. You're welcome to add a feature request or suggestion to our Votebox: http://todoist.com/Vote/

Best regards,

Nancy Clark  premium
Replied on Aug 21, 2014 - 21:50 UTC

This thread answered my question. Having the subtasks remain was also a problem for me because of persistent tasks with subtasks, like shopping lists--and also long lists that are hard to manage when completed items remain. So I'm glad I found the Shift-click option; thank you!

Is there a way to do this in the Android app? Just hoping to avoid checking off groceries at the store and then having to do it again at home on the computer.

I also wonder if it would work to have a "setting" where you could choose which behavior is best suited to your needs (admittedly, though, one of the best parts of todoist is that there is not a massive list of settings that one needs to click through to set up the program).

Anyway, as I said I'm glad the functionality exists, and I'm hoping there is a way to do it within the app. If you could please let me know.


Brendon Wadey  staff
Replied on Aug 21, 2014 - 21:55 UTC


There is no way to do this on the mobile side as of yet.