
Add a test that verifies selectors inside a shadow root can only match their host element through :host pseudo-class. Tests both simple selectors (#id, .class) and complex selectors (:not, :where) to ensure they are blocked from matching the host element directly. Fixes issue #2319
8 lines
380 B
Text
8 lines
380 B
Text
1. "Fast match #host selector matches: No"
|
|
2. "Fast match .host-class selector matches: No"
|
|
3. "Fast match div selector matches: No"
|
|
4. "Fast match :host selector matches: Yes"
|
|
5. "Complex match #host:not(.other) matches: No"
|
|
6. "Complex match .host-class:where(.exists) matches: No"
|
|
7. "Complex match div:has(span) matches: No"
|
|
8. "Complex match :host(.host-class) matches: Yes"
|