feat: auto pierce deep shadow dom (#297)

* feat: auto pierce deep shadow dom

* fix: observe all shadow DOM child element changes

* chore: remove >>> selector require note for shadow DOM
This commit is contained in:
rxliuli
2025-08-22 21:58:57 +08:00
committed by GitHub
parent 1a23627193
commit c6f4fe2b7b
4 changed files with 33 additions and 6 deletions

8
pnpm-lock.yaml generated
View File

@@ -26,6 +26,9 @@ importers:
'@mui/material':
specifier: ^5.15.15
version: 5.15.15(@emotion/react@11.11.1(@types/react@18.2.79)(react@18.2.0))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.2.79)(react@18.2.0))(@types/react@18.2.79)(react@18.2.0))(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
query-selector-shadow-dom:
specifier: ^1.0.1
version: 1.0.1
query-string:
specifier: ^8.1.0
version: 8.1.0
@@ -4782,6 +4785,9 @@ packages:
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
engines: {node: '>=0.6'}
query-selector-shadow-dom@1.0.1:
resolution: {integrity: sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==}
query-string@8.1.0:
resolution: {integrity: sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==}
engines: {node: '>=14.16'}
@@ -11527,6 +11533,8 @@ snapshots:
dependencies:
side-channel: 1.0.4
query-selector-shadow-dom@1.0.1: {}
query-string@8.1.0:
dependencies:
decode-uri-component: 0.4.1