mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 13:02:09 +02:00
Element.cpp still encoded the CSS consequences of attribute changes: class/id invalidation keys, pseudo-class triggers, and shadow-host stylesheet fallout. Move that policy into AttributeInvalidator. Element now reports attribute changes to the helper and exposes a small state hook to remember removed attributes while invalidation is pending.
4.4 KiB
4.4 KiB