- go to: https://thetarnav.github.io/solid-devtools/
- select DOM mode
- find an Element node that is a child of an Element node
- hover over it
- incorrect owner is shown
child (correct: <Article> is owner)

child's descendant (incorrect: should be <Article> not <Main>)

|
elNodes[i] = MappedOwnerNode |
|
AddedToParentElements = true |
|
} |
|
r.push(elNode) |
|
elNodeData.component = MappedOwnerNode |
|
continue els |
I believe it has something to do here, where once the first child element component property is updated, the children are skipped. I can't find anywhere else where they get updated.
child (correct:

<Article>is owner)child's descendant (incorrect: should be

<Article>not<Main>)solid-devtools/packages/debugger/src/structure/walker.ts
Lines 113 to 118 in 5e030e2
I believe it has something to do here, where once the first child element component property is updated, the children are skipped. I can't find anywhere else where they get updated.