AdguardTeam / AdguardTeam/ExtendedCss
Extension incorrectly handles `:has()` selectors — ignores `> :not()` part after `:has()`
Offen
Priority: P3
- Vorherrschende Sprache
- TypeScript
- Sterne
- 71
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
STR:
- Add rule: `sauto.cz#?#body ul:has(.c-item) > :not(.c-item)`
- Open: `https://www.sauto.cz/inzerce/osobni/?palivo=hybridni%2Cvodik&razeni=rok-vyroby&strana=3`
- Check which elements are hidden
Expected:
Only direct children of `ul` that are NOT `.c-item` are hidden. `.c-item` elements remain visible.
Actual:
Extension applies selector as body `ul:has(.c-item)`, ignoring `> :not(.c-item)`. Entire list is hidden, breaking the page.
Note:
Same rule works correctly in desktop app. Issue is specific to extended css.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.