[USER] thanks I think I'm starting to understand better now, think it's the part about it cascading that made me understand. I don't think any of the articles I've read has mentioned this.
Sorry, I posted on the Discord but didn't get a satisfying answer, I should have tried StackOverflow first. Just one more thing though.
Shouldn't we change the doc at [URL] ? The bit about it applying to all child directive doesn't seem to be accurate at least the way I read it.
So from what I understand, in my StackBlitz with parent set to OnPush and Child set to Default, the reason the setInterval isn't doing anything isn't because the Child is inheriting OnPush from the parent but because the Parent doesn't invocate change detection so it doesn't cascade down to the Child.