fix(browser-extension): shadow root edge case

This commit is contained in:
wanhose 2024-10-28 12:29:59 +01:00
parent 031f7d0b34
commit 63fe8678fb

View File

@ -214,7 +214,11 @@ function getElements(selector, params = {}) {
* @returns {HTMLElement[]}
*/
function getElementsWithChildren(selector, params) {
return getElements(selector, params).flatMap((element) => [element, ...element.children]);
return getElements(selector, params).flatMap((element) => [
element,
...element.children,
...(element.shadowRoot?.children ?? []),
]);
}
/**