Module style::invalidation::element::relative_selector
source ยท Expand description
Invalidation of element styles relative selectors.
Structsยง
- Optimization
Context ๐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. - ToInvalidate ๐
Enumsยง
- Kind of DOM mutation this relative selector invalidation is being carried out in.
Functionsยง
Type Aliasesยง
- Already
Invalidated ๐ - Dependencies ๐
- Element
Dependencies ๐ - Inner
Invalidations ๐ - Invalidations ๐