Currently, the Select All function only appears at the row level and it selects all items at the top level in the task hierarchy. This is inconvenient, because to select all tasks at all sub-levels, you have to manually perform a Select All at the row level, then manually select each individual task in all sub-levels.
Therefore, I'd like to request the following:
  1. Make it so the row-level Select All actually selects all tasks at all levels within the row.
  2. In addition to displaying the Select All function at the row level, also display it locally for any task that has sub-tasks. When you perform a task-level Select All, it would select all tasks and sub-tasks starting at the level where it was performed.