Expand description
Invalidation of element styles relative selectors.
Structsยง
- Already
Invalidated ๐Entry - Optimization
Context ๐ - Context required to try and optimize away relative dependencies.
- Relative
Selector Dependency Collector - Interface for collecting relative selector dependencies.
- Relative
Selector Inner Invalidation Processor - Invalidation for the selector(s) inside a relative selector.
- Relative
Selector ๐Invalidation - Relative
Selector Invalidator - Overall invalidator for handling relative selector invalidations.
- Relative
Selector Outer Invalidation Processor - 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ยง
- DomMutation
Operation - Kind of DOM mutation this relative selector invalidation is being carried out in.
Functionsยง
Type Aliasesยง
- Already
Invalidated ๐ - Dependencies ๐
- Element
Dependencies ๐ - Inner
Invalidations ๐ - Invalidations ๐