CSS Will Change Module Level 1 CR Test Suite

Hinting at Future Behavior: the will-change property (24 tests)

Test Refs Flags Info
+ 2 Hinting at Future Behavior: the will-change property
will-change-fixpos-cb-contain-1 = CSS will-change: 'will-change: contain' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-filter-1 = CSS will-change: 'will-change: filter' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-height-1 = CSS will-change: 'will-change: height' does not create a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-offset-path-1 = CSS will-change: 'will-change: offset-path' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-perspective-1 = CSS will-change: 'will-change: perspective' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-position-1 = CSS will-change: 'will-change: position' does not create a containing block for fixed positioned elements but does create a containing block for absolutely positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-transform-1 = CSS will-change: 'will-change: transform' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-transform-style-1 = CSS will-change: 'will-change: transform-style' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-fixpos-cb-translate-1 = CSS will-change: 'will-change: translate' creates a containing block for fixed positioned elements
  • If any non-initial value of a property would cause the element to generate a containing block for fixed-position elements, specifying that property in will-change must cause the element to generate a containing block for fixed-position elements.
will-change-stacking-context-clip-path-1 = CSS will-change: 'will-change: clip-path' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-filter-1 = CSS will-change: 'will-change: filter' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-height-1 = CSS will-change: 'will-change: height' does not create a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-isolation-1 = CSS will-change: 'will-change: isolation' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-mask-1 = CSS will-change: 'will-change: mask' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-mix-blend-mode-1 = CSS will-change: 'will-change: mix-blend-mode' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-offset-path-1 = CSS will-change: 'will-change: offset-path' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-opacity-1 = CSS will-change: 'will-change: opacity' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-perspective-1 = CSS will-change: 'will-change: perspective' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-position-1 = CSS will-change: 'will-change: position' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-transform-1 = CSS will-change: 'will-change: transform' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-transform-style-1 = CSS will-change: 'will-change: transform-style' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-translate-1 = CSS will-change: 'will-change: translate' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-stacking-context-z-index-1 = CSS will-change: 'will-change: z-index' creates a stacking context
  • If any non-initial value of a property would create a stacking context on the element, specifying that property in will-change must create a stacking context on the element.
will-change-will-change-1 = 'will-change: will-change' is invalid
  • 'will-change: will-change' is invalid and thus will not induce a stacking context.