Module style::invalidation::element::relative_selector
source · Expand description
Invalidation of element styles relative selectors.
Structs
- Context required to try and optimize away relative dependencies.
- Interface for collecting relative selector dependencies.
- Invalidation for the selector(s) inside a relative selector.
- Overall invalidator for handling relative selector invalidations.
- Blindly invalidate everything outside of a relative selector. Consider
:is(.a :has(.b) .c ~ .d) ~ .e .f
, where .b gets deleted. Since the tree mutated, we cannot rely on snapshots.
Enums
- Kind of DOM mutation this relative selector invalidation is being carried out in.