AdguardTeam / AdguardTeam/ExtendedCss
Extension incorrectly handles `:has()` selectors — ignores `> :not()` part after `:has()`
Abierto
Priority: P3
- Lenguaje dominante
- TypeScript
- Estrellas
- 71
- Forks
- 11
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.