Click here to download the Blitz Browser!

WPT

wpt / css / selectors / invalidation / is-pseudo-containing-sibling-relationship-in-has.html

Spec: Selectors ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total21/2121/2112/2121/2120/2120/21
SubtestChromeFirefoxSafariLadybirdServoBlitz
Initially redPASSPASSPASSPASSFAILFAIL
sibling selector enclosed by :is() no longer matching after removal (1)PASSPASSFAILPASSPASSPASS
sibling selector enclosed by :is() no longer matching after removal (2)PASSPASSFAILPASSPASSPASS
sibling selector enclosed by :is() no longer matching after removal (3)PASSPASSFAILPASSPASSPASS
sibling selector enclosed by :is() no longer matching after removal (4)PASSPASSFAILPASSPASSPASS
sibling selector in non-subject enclosed by :is() no longer matching after removal (1)PASSPASSFAILPASSPASSPASS
sibling selector in non-subject enclosed by :is() no longer matching after removal (2)PASSPASSFAILPASSPASSPASS
sibling selector in non-subject enclosed by :is() no longer matching after removal (3)PASSPASSPASSPASSPASSPASS
sibling selector in non-subject enclosed by :is() no longer matching after removal (4)PASSPASSPASSPASSPASSPASS
sibling selector in non-subject enclosed by :is() no longer matching after removal (5)PASSPASSPASSPASSPASSPASS
:nth-child() enclosed by :is() no longer matching after removal (1)PASSPASSFAILPASSPASSPASS
:nth-child() enclosed by :is() no longer matching after removal (2)PASSPASSPASSPASSPASSPASS
:nth-last-child() enclosed by :is() no longer matching after removal (1)PASSPASSFAILPASSPASSPASS
:nth-last-child() enclosed by :is() no longer matching after removal (2)PASSPASSPASSPASSPASSPASS
:nth-child() in non-subject enclosed by :is() no longer matching after removal (1)PASSPASSPASSPASSPASSPASS
:nth-child() in non-subject enclosed by :is() no longer matching after removal (2)PASSPASSPASSPASSPASSPASS
:nth-last-child() in non-subject enclosed by :is() no longer matching after removal (1)PASSPASSPASSPASSPASSPASS
:nth-last-child() in non-subject enclosed by :is() no longer matching after removal (2)PASSPASSPASSPASSPASSPASS
sibling selector in parent selector enclosed by :is() no longer matching after removalPASSPASSFAILPASSPASSPASS
sibling selector in parent selector non-subject position enclosed by :is() no longer matching after removal (1)PASSPASSPASSPASSPASSPASS
sibling selector in parent selector non-subject position enclosed by :is() no longer matching after removal (2)PASSPASSPASSPASSPASSPASS