Canvas: group.type should use app of first task.  Closes #1516