css/css-variables

edit

WPT coverage of the tests of css/css-variables at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable6263098%
Tentative000–
Reftests1831830100%
All245246099.5%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • TEST BUG: 1

Stable tests

TestResultSubtestsKindDescription
css-variable-change-style-001.htmlPass9 / 9
css-variable-change-style-002.htmlPass3 / 3
custom-properties-inherit.htmlPass1 / 1
missing-closing-nested-fallback.htmlPass1 / 1
revert-in-fallback.htmlPass4 / 4
revert-layer-in-fallback.htmlPass4 / 4
revert-rule-in-fallback.htmlPass4 / 4
revert-rule-to-var.htmlPass1 / 1
test_variable_legal_values.htmlPass23 / 23
transition-with-attribute-taint.htmlPass1 / 1
url-token-serialization.htmlPass6 / 6
var-ident-function.htmlPass5 / 5
var-parsing.htmlPass18 / 18
variable-animation-from-to.htmlPass4 / 4
variable-animation-guaranteed-invalid.htmlPass6 / 6
variable-animation-over-transition.htmlPass4 / 4
variable-animation-substitute-into-keyframe-shorthand.htmlPass2 / 2
variable-animation-substitute-into-keyframe-transform.htmlPass2 / 2
variable-animation-substitute-into-keyframe.htmlPass2 / 2
variable-animation-substitute-within-keyframe-fallback.htmlPass2 / 2
variable-animation-substitute-within-keyframe-multiple.htmlPass2 / 2
variable-animation-substitute-within-keyframe.htmlPass2 / 2
variable-animation-to-only.htmlPass2 / 2
variable-created-document.htmlPass2 / 2
variable-created-element.htmlPass3 / 3
variable-css-wide-keywords-after-substitution.htmlPass6 / 6
variable-css-wide-keywords.htmlPass30 / 30
variable-cssText.htmlPass11 / 11
variable-cycles.htmlPass11 / 11
variable-definition-border-shorthand-serialize.htmlPass1 / 1
variable-definition-cascading.htmlPass9 / 9
variable-definition-keywords.htmlPass8 / 8
variable-definition.htmlPass73 / 73
variable-empty-name-reserved.htmlPass1 / 1
variable-exponential-blowup.htmlPass1 / 1
variable-first-letter.htmlPass4 / 4
variable-first-line.htmlPass4 / 4
variable-invalidation.htmlPass4 / 4
variable-presentation-attribute.htmlFail35 / 48TEST BUGthe test expects legacy SVG 1.1 values (visiblePainted, lr-tb, before-edge, Times New Roman, empty defaults) that no current engine returns
variable-pseudo-element.htmlPass3 / 3
variable-recalc-with-initial.htmlPass1 / 1
variable-reference-cssom.htmlPass2 / 2
variable-reference-name-substitution-attr-taint.htmlPass9 / 9
variable-reference-name-substitution.htmlPass24 / 24
variable-reference-perspective-origin.htmlPass6 / 6
variable-reference-refresh.htmlPass2 / 2
variable-reference-shorthands-cssom.htmlPass1 / 1
variable-reference-shorthands.htmlPass16 / 16
variable-reference-variable.htmlPass2 / 2
variable-reference.htmlPass18 / 18
variable-resolution-during-prioritary-properties.htmlPass5 / 5
variable-substitution-background-properties.htmlPass10 / 10
variable-substitution-basic.htmlPass13 / 13
variable-substitution-filters.htmlPass7 / 7
variable-substitution-replaced-size.htmlPass6 / 6
variable-substitution-shadow-properties.htmlPass3 / 3
variable-substitution-shorthands.htmlPass51 / 51
variable-substitution-variable-declaration.htmlPass31 / 31
variable-transitions-transition-property-all-before-value.htmlPass4 / 4
variable-transitions-value-before-transition-property-all.htmlPass4 / 4
variables-animation-math-functions.htmlPass36 / 36
variables-substitute-guaranteed-invalid.htmlPass3 / 3
vars-border-shorthand-serialize.htmlPass3 / 3

Reftests

TestResultVariantsKindDescription
css-vars-custom-property-case-sensitive-001.htmlPass1 / 1
css-vars-custom-property-inheritance.htmlPass1 / 1
registered-property-light-dark.htmlPass1 / 1
variable-animation-visited-link.htmlPass1 / 1
variable-declaration-01.htmlPass1 / 1
variable-declaration-02.htmlPass1 / 1
variable-declaration-03.htmlPass1 / 1
variable-declaration-04.htmlPass1 / 1
variable-declaration-05.htmlPass1 / 1
variable-declaration-06.htmlPass1 / 1
variable-declaration-07.htmlPass1 / 1
variable-declaration-08.htmlPass1 / 1
variable-declaration-09.htmlPass1 / 1
variable-declaration-10.htmlPass1 / 1
variable-declaration-11.htmlPass1 / 1
variable-declaration-12.htmlPass1 / 1
variable-declaration-13.htmlPass1 / 1
variable-declaration-14.htmlPass1 / 1
variable-declaration-15.htmlPass1 / 1
variable-declaration-16.htmlPass1 / 1
variable-declaration-17.htmlPass1 / 1
variable-declaration-18.htmlPass1 / 1
variable-declaration-19.htmlPass1 / 1
variable-declaration-20.htmlPass1 / 1
variable-declaration-21.htmlPass1 / 1
variable-declaration-22.htmlPass1 / 1
variable-declaration-23.htmlPass1 / 1
variable-declaration-24.htmlPass1 / 1
variable-declaration-25.htmlPass1 / 1
variable-declaration-26.htmlPass1 / 1
variable-declaration-29.htmlPass1 / 1
variable-declaration-30.htmlPass1 / 1
variable-declaration-31.htmlPass1 / 1
variable-declaration-32.htmlPass1 / 1
variable-declaration-33.htmlPass1 / 1
variable-declaration-34.htmlPass1 / 1
variable-declaration-35.htmlPass1 / 1
variable-declaration-36.htmlPass1 / 1
variable-declaration-37.htmlPass1 / 1
variable-declaration-38.htmlPass1 / 1
variable-declaration-39.htmlPass1 / 1
variable-declaration-40.htmlPass1 / 1
variable-declaration-41.htmlPass1 / 1
variable-declaration-42.htmlPass1 / 1
variable-declaration-43.htmlPass1 / 1
variable-declaration-44.htmlPass1 / 1
variable-declaration-45.htmlPass1 / 1
variable-declaration-46.htmlPass1 / 1
variable-declaration-47.htmlPass1 / 1
variable-declaration-48.htmlPass1 / 1
variable-declaration-49.htmlPass1 / 1
variable-declaration-50.htmlPass1 / 1
variable-declaration-51.htmlPass1 / 1
variable-declaration-52.htmlPass1 / 1
variable-declaration-53.htmlPass1 / 1
variable-declaration-54.htmlPass1 / 1
variable-declaration-55.htmlPass1 / 1
variable-declaration-56.htmlPass1 / 1
variable-declaration-57.htmlPass1 / 1
variable-declaration-58.htmlPass1 / 1
variable-declaration-59.htmlPass1 / 1
variable-declaration-60.htmlPass1 / 1
variable-external-declaration-01.htmlPass1 / 1
variable-external-font-face-01.htmlPass1 / 1
variable-external-reference-01.htmlPass1 / 1
variable-external-supports-01.htmlPass1 / 1
variable-font-face-01.htmlPass1 / 1
variable-font-face-02.htmlPass1 / 1
variable-generated-content-dynamic-001.htmlPass1 / 1
variable-invalid-recovery.htmlPass1 / 1
variable-reference-01.htmlPass1 / 1
variable-reference-02.htmlPass1 / 1
variable-reference-03.htmlPass1 / 1
variable-reference-04.htmlPass1 / 1
variable-reference-05.htmlPass1 / 1
variable-reference-06.htmlPass1 / 1
variable-reference-07.htmlPass1 / 1
variable-reference-08.htmlPass1 / 1
variable-reference-09.htmlPass1 / 1
variable-reference-10.htmlPass1 / 1
variable-reference-11.htmlPass1 / 1
variable-reference-12.htmlPass1 / 1
variable-reference-13.htmlPass1 / 1
variable-reference-14.htmlPass1 / 1
variable-reference-15.htmlPass1 / 1
variable-reference-16.htmlPass1 / 1
variable-reference-17.htmlPass1 / 1
variable-reference-18.htmlPass1 / 1
variable-reference-19.htmlPass1 / 1
variable-reference-20.htmlPass1 / 1
variable-reference-21.htmlPass1 / 1
variable-reference-22.htmlPass1 / 1
variable-reference-23.htmlPass1 / 1
variable-reference-24.htmlPass1 / 1
variable-reference-25.htmlPass1 / 1
variable-reference-26.htmlPass1 / 1
variable-reference-27.htmlPass1 / 1
variable-reference-28.htmlPass1 / 1
variable-reference-29.htmlPass1 / 1
variable-reference-30.htmlPass1 / 1
variable-reference-31.htmlPass1 / 1
variable-reference-32.htmlPass1 / 1
variable-reference-33.htmlPass1 / 1
variable-reference-34.htmlPass1 / 1
variable-reference-35.htmlPass1 / 1
variable-reference-36.htmlPass1 / 1
variable-reference-37.htmlPass1 / 1
variable-reference-38.htmlPass1 / 1
variable-reference-39.htmlPass1 / 1
variable-reference-40.htmlPass1 / 1
variable-reference-visited.htmlPass1 / 1
variable-reference-without-whitespace.htmlPass1 / 1
variable-supports-01.htmlPass1 / 1
variable-supports-02.htmlPass1 / 1
variable-supports-03.htmlPass1 / 1
variable-supports-04.htmlPass1 / 1
variable-supports-05.htmlPass1 / 1
variable-supports-06.htmlPass1 / 1
variable-supports-07.htmlPass1 / 1
variable-supports-08.htmlPass1 / 1
variable-supports-09.htmlPass1 / 1
variable-supports-10.htmlPass1 / 1
variable-supports-11.htmlPass1 / 1
variable-supports-12.htmlPass1 / 1
variable-supports-13.htmlPass1 / 1
variable-supports-14.htmlPass1 / 1
variable-supports-15.htmlPass1 / 1
variable-supports-16.htmlPass1 / 1
variable-supports-17.htmlPass1 / 1
variable-supports-18.htmlPass1 / 1
variable-supports-19.htmlPass1 / 1
variable-supports-20.htmlPass1 / 1
variable-supports-21.htmlPass1 / 1
variable-supports-22.htmlPass1 / 1
variable-supports-23.htmlPass1 / 1
variable-supports-24.htmlPass1 / 1
variable-supports-25.htmlPass1 / 1
variable-supports-26.htmlPass1 / 1
variable-supports-27.htmlPass1 / 1
variable-supports-28.htmlPass1 / 1
variable-supports-29.htmlPass1 / 1
variable-supports-30.htmlPass1 / 1
variable-supports-31.htmlPass1 / 1
variable-supports-32.htmlPass1 / 1
variable-supports-33.htmlPass1 / 1
variable-supports-34.htmlPass1 / 1
variable-supports-35.htmlPass1 / 1
variable-supports-36.htmlPass1 / 1
variable-supports-37.htmlPass1 / 1
variable-supports-38.htmlPass1 / 1
variable-supports-39.htmlPass1 / 1
variable-supports-40.htmlPass1 / 1
variable-supports-41.htmlPass1 / 1
variable-supports-42.htmlPass1 / 1
variable-supports-43.htmlPass1 / 1
variable-supports-44.htmlPass1 / 1
variable-supports-45.htmlPass1 / 1
variable-supports-46.htmlPass1 / 1
variable-supports-47.htmlPass1 / 1
variable-supports-48.htmlPass1 / 1
variable-supports-49.htmlPass1 / 1
variable-supports-50.htmlPass1 / 1
variable-supports-51.htmlPass1 / 1
variable-supports-52.htmlPass1 / 1
variable-supports-53.htmlPass1 / 1
variable-supports-54.htmlPass1 / 1
variable-supports-55.htmlPass1 / 1
variable-supports-56.htmlPass1 / 1
variable-supports-57.htmlPass1 / 1
variable-supports-58.htmlPass1 / 1
variable-supports-59.htmlPass1 / 1
variable-supports-60.htmlPass1 / 1
variable-supports-61.htmlPass1 / 1
variable-supports-62.htmlPass1 / 1
variable-supports-63.htmlPass1 / 1
variable-supports-64.htmlPass1 / 1
variable-supports-65.htmlPass1 / 1
variable-supports-66.htmlPass1 / 1
variable-supports-67.htmlPass1 / 1
vars-background-shorthand-001.htmlPass1 / 1
vars-font-shorthand-001.htmlPass1 / 1
wide-keyword-fallback-001.htmlPass1 / 1
wide-keyword-fallback-002.htmlPass1 / 1