mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 21:12:08 +02:00
Element.cpp still contained the CSS logic for deciding whether an invalidation set references features present on an element. Move that matcher into CSS::Invalidation::InvalidationSetMatcher. The helper uses Element's public API for classes, id, attributes, pseudo-class state, and removed-attribute tracking. This keeps Element focused on DOM state while CSS::Invalidation owns selector feature matching.