Skip to content

Commit e30355b

Browse files
authored
fix(internal): iterNodes visit open shadowRoots by default (#1664)
1 parent c8932f4 commit e30355b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/components/common/util.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ export function* iterNodes<T = Node>(
163163
yield node;
164164
}
165165

166+
if (isElement(node) && node.shadowRoot && node.shadowRoot.mode === 'open') {
167+
yield* iterNodes(node.shadowRoot, whatToShow, filter);
168+
}
169+
166170
node = iter.nextNode() as T;
167171
}
168172
}

0 commit comments

Comments
 (0)