findNodeByComponentId used root-matching which returned the first child when multiple siblings shared the same component root. This caused all symbolOverride guidPaths targeting different siblings (e.g., 3 _stepper instances inside a Stepper component) to resolve to the first sibling. Fix: separate into 3 passes — exact componentId match first, then unambiguous root match (only when exactly one child shares the root), then deep recursion. |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| tsconfig.json | ||