Andrei, thank you so much for the response!
So if I understand correctly, the reason new2 is hidden is that its parent is a folder, and the parent filter works by filtering tasks based on the characteristics of their parents, and NOT by filtering the display of the parents.
In other words, the parent filter controls what tasks are shown, as opposed to what parents are shown.
But when I try using the same hierarchy with include parent on, and a parent filter for "isFolder is true," I get the full hierarchy:
Folder Processed
Project new2
Project new
Task x
Task x is still shown and highlighted as matching the filters, even though its parent is NOT a folder.
Why is this? It doesn't meet the condition we have set.
And when I try using the same hierarchy with include child on, and a child filter for "isProject is true," I still get the full hierarchy:
Folder Processed
Project new2
Project new
Task x
"new" should be hidden, because it doesn't meet the condition. Its child is not a project. And everything is highlighted.
And if I try the same thing,
with include child on, and a child filter for "isProject is false,"
I still get the full hierarchy:
Folder Processed
Project new2
Project new
Task x
But Folder Processed should be hidden. It doesn't meet the condition. Its children are projects.
Please help me understand how parent and child filters work!