Same, I’ve been interested in making the change. This is one of the few things holding me back.
Given that it’s been this way for so long, I’ve also wondered this. Am I missing something? I just can’t come up with a reason to have filters based on children rather than parents, it seems to be completely missing the point of inheritance in a block-based outliner.
Another example.
Roam:
Logseq:
If I’ve got a page on Ethics, with many many references, then it’s the parent blocks that are going to contextualise those references. If I’m exploring my writing on a particular philosophical school, why would I not want to be able to filter down to blocks that include [[Rationalism]] as a parent. Or for a particular philosopher, I would want to be able to filter down to [[Seneca]], and ignore the noise of all my other writing on [[Ethics]].
Have asked Ramses if he’d be able to comment on this thread. Perhaps I am missing something, but would be really interested to hear the teams reasoning.