ladybird/Tests/LibWeb/Text/input/css/style-invalidation
Andreas Kling c9cac66677 Tests: Expand style invalidation coverage
Add broader style-invalidation regression coverage for selector shapes
that are easy to mis-model when invalidation data is flattened into
feature sets. Cover selector-list alternatives, nested pseudo-class
arguments, pseudo-element arguments, nth-child selector lists,
quirks-mode class matching, mixed-case ancestor filters, duplicate
invalidation rule merging, and concrete :has() feature filtering.

Keep the expectations on the unoptimized baseline so follow-up
optimization commits can show the counter progressions separately.
These tests dump the normal invalidation counters instead of asserting
specific counter values in script.
2026-04-29 15:47:23 +02:00
..
adversarial-negation-hunt.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
attribute-class-match-set-presence.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
attribute-id-match-set-presence.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
attribute-match-set-presence-edge-cases.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
defined-concrete-triggers.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
has-concrete-argument-triggers.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
has-concrete-structural-triggers.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
has-mutation-root-filter.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
has-sibling-combinator-non-subject.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
has-structural-feature-filter.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
media-eval-adopted-sheet-counters.html Tests: Cover media-query first-evaluation invalidation behavior 2026-04-28 19:06:29 +02:00
media-eval-style-element-counters.html Tests: Cover media-query first-evaluation invalidation behavior 2026-04-28 19:06:29 +02:00
media-list-shadow-mutation-counters.html Tests: Cover media-query first-evaluation invalidation behavior 2026-04-28 19:06:29 +02:00
rightmost-pseudo-self-invalidation-quirks.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
rightmost-pseudo-self-invalidation.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
same-parent-move-root-only.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
sibling-structural-invalidation-root-only.html Tests: Cover sibling structural invalidation fanout 2026-04-29 04:53:14 +02:00
structural-child-mutations.html
structural-child-part-document-stress.html
structural-child-part-shadow-detached-stress.html
structural-child-part-shadow-pseudo-stress.html
structural-child-part-shadow-stress.html
structural-child-slot-detached-stress.html
structural-child-slot-pseudo-stress.html
structural-child-slot-stress.html
structural-child-stress.html
structural-child-svg-use-stress.html
structural-cousin-contexts.html Tests: Cover structural style invalidation edge cases 2026-04-28 15:34:49 +02:00
structural-descendant-detached-stress.html
structural-descendant-direction-language-detached-pseudo-stress.html
structural-descendant-direction-language-detached-stress.html
structural-descendant-direction-language-pseudo-stress.html
structural-descendant-direction-language-stress.html
structural-descendant-mutations.html Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
structural-descendant-part-detached-pseudo-stress.html
structural-descendant-part-detached-stress.html
structural-descendant-part-pseudo-stress.html
structural-descendant-part-stress.html
structural-descendant-slot-stress.html
structural-descendant-state-detached-pseudo-stress.html
structural-descendant-state-detached-stress.html
structural-descendant-state-pseudo-stress.html
structural-descendant-state-stress.html
structural-descendant-stress.html
structural-descendant-text-stress.html
structural-detached-reconnect.html
structural-matrix.js Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
structural-previous-sibling-walk-skipped.html LibWeb: Skip backward sibling invalidation when no child needs it 2026-04-26 16:14:43 +02:00
structural-shadow-part-exposure.html
structural-topology-mutations.html