mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 21:12:08 +02:00
Document.cpp still flushed pending :has() invalidation by walking the document and shadow-root style scopes directly. Move that CSS-specific flush into CSS::Invalidation::HasMutationInvalidator. Document continues to own the flag that says a :has() flush is needed. The helper now owns the style-scope work needed to invalidate elements affected by pending :has() mutations.
550 B
550 B