Module style::invalidation::element

source ·
Expand description

Invalidation of element styles due to attribute or style changes.

Modules

  • An invalidation processor for style changes due to document state changes.
  • A wrapper over an element and a snapshot, that allows us to selector-match against a past state of the element.
  • Code for invalidations due to state or attribute changes.
  • The struct that takes care of encapsulating all the logic on where and how element styles need to be invalidated.
  • Invalidation of element styles relative selectors.
  • Restyle hints: an optimization to avoid unnecessarily matching selectors.
  • An invalidation processor for style changes due to state and attribute changes.