Click here to download the Blitz Browser!

Status

This page documents the implementation status of various HTML and CSS features in Blitz.

CSS PropertiesHTML ElementsEventsWPT TestsWPT History

This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.


wpt / css / css-variables

Score history
1 month3 months6 months1 year2 years4 yearsAll time
0%20%40%60%80%100%May 2025Jul 2025Sep 2025Nov 2025Jan 2026Mar 2026May 2026Jul 2026Sep 2026css/css-variables

Data from commit:
be485e6

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total89.60%(213/249)85.54%(598/774)77.26%
TestSubtestsSubtest %Status
css-variable-change-style-001.html(9/9)100.00%PASS
css-variable-change-style-002.html(3/3)100.00%PASS
css-vars-custom-property-case-sensitive-001.html(1/1)100.00%PASS
css-vars-custom-property-inheritance.html(1/1)100.00%PASS
custom-properties-inherit.html(1/1)100.00%PASS
long-variable-reference-crash.html(1/1)100.00%PASS
missing-closing-nested-fallback-crash.html(1/1)100.00%PASS
missing-closing-nested-fallback.html(1/1)100.00%PASS
registered-property-light-dark.html(1/1)100.00%PASS
revert-in-fallback.html(4/4)100.00%PASS
revert-layer-in-fallback.html(3/4)75.00%FAIL
revert-rule-in-fallback.html(3/4)75.00%FAIL
revert-rule-to-var.html(1/1)100.00%PASS
test_variable_legal_values.html(23/23)100.00%PASS
transition-with-attribute-taint.html(1/1)100.00%PASS
url-syntax-crash.html(1/1)100.00%PASS
url-token-serialization.html(6/6)100.00%PASS
var-ident-function.html(1/5)20.00%FAIL
var-parsing.html(10/18)55.56%FAIL
variable-animation-from-to.html(0/4)0.00%SKIP
variable-animation-guaranteed-invalid.html(6/6)100.00%PASS
variable-animation-over-transition.html(0/4)0.00%SKIP
variable-animation-substitute-into-keyframe-shorthand.html(0/2)0.00%SKIP
variable-animation-substitute-into-keyframe-transform.html(0/2)0.00%SKIP
variable-animation-substitute-into-keyframe.html(0/2)0.00%SKIP
variable-animation-substitute-within-keyframe-fallback.html(0/2)0.00%SKIP
variable-animation-substitute-within-keyframe-multiple.html(0/2)0.00%SKIP
variable-animation-substitute-within-keyframe.html(0/2)0.00%SKIP
variable-animation-to-only.html(0/2)0.00%SKIP
variable-created-document.html(0/2)0.00%FAIL
variable-created-element.html(3/3)100.00%PASS
variable-css-wide-keywords-after-substitution.html(4/6)66.67%FAIL
variable-css-wide-keywords.html(27/30)90.00%FAIL
variable-cssText.html(11/11)100.00%PASS
variable-cycles.html(11/11)100.00%PASS
variable-declaration-01.html(1/1)100.00%PASS
variable-declaration-02.html(1/1)100.00%PASS
variable-declaration-03.html(1/1)100.00%PASS
variable-declaration-04.html(1/1)100.00%PASS
variable-declaration-05.html(1/1)100.00%PASS
variable-declaration-06.html(1/1)100.00%PASS
variable-declaration-07.html(1/1)100.00%PASS
variable-declaration-08.html(1/1)100.00%PASS
variable-declaration-09.html(1/1)100.00%PASS
variable-declaration-10.html(1/1)100.00%PASS
variable-declaration-11.html(1/1)100.00%PASS
variable-declaration-12.html(1/1)100.00%PASS
variable-declaration-13.html(1/1)100.00%PASS
variable-declaration-14.html(1/1)100.00%PASS
variable-declaration-15.html(1/1)100.00%PASS
variable-declaration-16.html(1/1)100.00%PASS
variable-declaration-17.html(1/1)100.00%PASS
variable-declaration-18.html(1/1)100.00%PASS
variable-declaration-19.html(1/1)100.00%PASS
variable-declaration-20.html(1/1)100.00%PASS
variable-declaration-21.html(1/1)100.00%PASS
variable-declaration-22.html(1/1)100.00%PASS
variable-declaration-23.html(1/1)100.00%PASS
variable-declaration-24.html(1/1)100.00%PASS
variable-declaration-25.html(1/1)100.00%PASS
variable-declaration-26.html(1/1)100.00%PASS
variable-declaration-29.html(0/1)0.00%FAIL
variable-declaration-30.html(1/1)100.00%PASS
variable-declaration-31.html(1/1)100.00%PASS
variable-declaration-32.html(1/1)100.00%PASS
variable-declaration-33.html(1/1)100.00%PASS
variable-declaration-34.html(1/1)100.00%PASS
variable-declaration-35.html(1/1)100.00%PASS
variable-declaration-36.html(1/1)100.00%PASS
variable-declaration-37.html(1/1)100.00%PASS
variable-declaration-38.html(1/1)100.00%PASS
variable-declaration-39.html(1/1)100.00%PASS
variable-declaration-40.html(1/1)100.00%PASS
variable-declaration-41.html(1/1)100.00%PASS
variable-declaration-42.html(1/1)100.00%PASS
variable-declaration-43.html(1/1)100.00%PASS
variable-declaration-44.html(1/1)100.00%PASS
variable-declaration-45.html(1/1)100.00%PASS
variable-declaration-46.html(1/1)100.00%PASS
variable-declaration-47.html(1/1)100.00%PASS
variable-declaration-48.html(1/1)100.00%PASS
variable-declaration-49.html(1/1)100.00%PASS
variable-declaration-50.html(1/1)100.00%PASS
variable-declaration-51.html(1/1)100.00%PASS
variable-declaration-52.html(1/1)100.00%PASS
variable-declaration-53.html(1/1)100.00%PASS
variable-declaration-54.html(1/1)100.00%PASS
variable-declaration-55.html(1/1)100.00%PASS
variable-declaration-56.html(1/1)100.00%PASS
variable-declaration-57.html(1/1)100.00%PASS
variable-declaration-58.html(1/1)100.00%PASS
variable-declaration-59.html(1/1)100.00%PASS
variable-declaration-60.html(1/1)100.00%PASS
variable-definition-border-shorthand-serialize.html(1/1)100.00%PASS
variable-definition-cascading.html(9/9)100.00%PASS
variable-definition-keywords.html(8/8)100.00%PASS
variable-definition.html(58/73)79.45%FAIL
variable-empty-name-reserved.html(1/1)100.00%PASS
variable-exponential-blowup.html(1/1)100.00%PASS
variable-external-declaration-01.html(1/1)100.00%PASS
variable-external-font-face-01.html(1/1)100.00%PASS
variable-external-reference-01.html(1/1)100.00%PASS
variable-external-supports-01.html(1/1)100.00%PASS
variable-first-letter.html(2/6)33.33%FAIL
variable-first-line.html(2/6)33.33%FAIL
variable-font-face-01.html(1/1)100.00%PASS
variable-font-face-02.html(1/1)100.00%PASS
variable-generated-content-dynamic-001.html(1/1)100.00%PASS
variable-invalid-recovery.html(1/1)100.00%PASS
variable-invalidation.html(2/4)50.00%FAIL
variable-presentation-attribute.html(26/48)54.17%FAIL
variable-pseudo-element.html(1/3)33.33%FAIL
variable-recalc-with-initial.html(1/1)100.00%PASS
variable-reference-01.html(1/1)100.00%PASS
variable-reference-02.html(1/1)100.00%PASS
variable-reference-03.html(1/1)100.00%PASS
variable-reference-04.html(1/1)100.00%PASS
variable-reference-05.html(1/1)100.00%PASS
variable-reference-06.html(1/1)100.00%PASS
variable-reference-07.html(1/1)100.00%PASS
variable-reference-08.html(1/1)100.00%PASS
variable-reference-09.html(1/1)100.00%PASS
variable-reference-10.html(1/1)100.00%PASS
variable-reference-11.html(1/1)100.00%PASS
variable-reference-12.html(1/1)100.00%PASS
variable-reference-13.html(1/1)100.00%PASS
variable-reference-14.html(1/1)100.00%PASS
variable-reference-15.html(1/1)100.00%PASS
variable-reference-16.html(1/1)100.00%PASS
variable-reference-17.html(1/1)100.00%PASS
variable-reference-18.html(1/1)100.00%PASS
variable-reference-19.html(1/1)100.00%PASS
variable-reference-20.html(1/1)100.00%PASS
variable-reference-21.html(1/1)100.00%PASS
variable-reference-22.html(1/1)100.00%PASS
variable-reference-23.html(1/1)100.00%PASS
variable-reference-24.html(1/1)100.00%PASS
variable-reference-25.html(1/1)100.00%PASS
variable-reference-26.html(1/1)100.00%PASS
variable-reference-27.html(1/1)100.00%PASS
variable-reference-28.html(1/1)100.00%PASS
variable-reference-29.html(1/1)100.00%PASS
variable-reference-30.html(1/1)100.00%PASS
variable-reference-31.html(1/1)100.00%PASS
variable-reference-32.html(1/1)100.00%PASS
variable-reference-33.html(1/1)100.00%PASS
variable-reference-34.html(1/1)100.00%PASS
variable-reference-35.html(1/1)100.00%PASS
variable-reference-36.html(1/1)100.00%PASS
variable-reference-37.html(1/1)100.00%PASS
variable-reference-38.html(1/1)100.00%PASS
variable-reference-39.html(1/1)100.00%PASS
variable-reference-40.html(1/1)100.00%PASS
variable-reference-cssom.html(2/2)100.00%PASS
variable-reference-name-substitution-attr-taint.html(6/9)66.67%FAIL
variable-reference-name-substitution.html(3/24)12.50%FAIL
variable-reference-perspective-origin.html(0/6)0.00%FAIL
variable-reference-refresh.html(0/2)0.00%SKIP
variable-reference-shorthands-cssom.html(1/1)100.00%PASS
variable-reference-shorthands.html(16/16)100.00%PASS
variable-reference-variable.html(2/2)100.00%PASS
variable-reference-visited.html(1/1)100.00%PASS
variable-reference-without-whitespace.html(0/1)0.00%FAIL
variable-reference.html(10/18)55.56%FAIL
variable-resolution-during-prioritary-properties.html(5/5)100.00%PASS
variable-substitution-background-properties.html(10/10)100.00%PASS
variable-substitution-basic.html(13/13)100.00%PASS
variable-substitution-filters.html(7/7)100.00%PASS
variable-substitution-replaced-size.html(6/6)100.00%PASS
variable-substitution-shadow-properties.html(3/3)100.00%PASS
variable-substitution-shorthands.html(48/51)94.12%FAIL
variable-substitution-variable-declaration.html(24/31)77.42%FAIL
variable-supports-01.html(1/1)100.00%PASS
variable-supports-02.html(1/1)100.00%PASS
variable-supports-03.html(1/1)100.00%PASS
variable-supports-04.html(1/1)100.00%PASS
variable-supports-05.html(1/1)100.00%PASS
variable-supports-06.html(1/1)100.00%PASS
variable-supports-07.html(1/1)100.00%PASS
variable-supports-08.html(1/1)100.00%PASS
variable-supports-09.html(1/1)100.00%PASS
variable-supports-10.html(1/1)100.00%PASS
variable-supports-11.html(1/1)100.00%PASS
variable-supports-12.html(1/1)100.00%PASS
variable-supports-13.html(1/1)100.00%PASS
variable-supports-14.html(1/1)100.00%PASS
variable-supports-15.html(1/1)100.00%PASS
variable-supports-16.html(1/1)100.00%PASS
variable-supports-17.html(1/1)100.00%PASS
variable-supports-18.html(1/1)100.00%PASS
variable-supports-19.html(1/1)100.00%PASS
variable-supports-20.html(1/1)100.00%PASS
variable-supports-21.html(1/1)100.00%PASS
variable-supports-22.html(1/1)100.00%PASS
variable-supports-23.html(1/1)100.00%PASS
variable-supports-24.html(1/1)100.00%PASS
variable-supports-25.html(1/1)100.00%PASS
variable-supports-26.html(1/1)100.00%PASS
variable-supports-27.html(1/1)100.00%PASS
variable-supports-28.html(1/1)100.00%PASS
variable-supports-29.html(1/1)100.00%PASS
variable-supports-30.html(0/1)0.00%FAIL
variable-supports-31.html(1/1)100.00%PASS
variable-supports-32.html(1/1)100.00%PASS
variable-supports-33.html(1/1)100.00%PASS
variable-supports-34.html(1/1)100.00%PASS
variable-supports-35.html(1/1)100.00%PASS
variable-supports-36.html(1/1)100.00%PASS
variable-supports-37.html(1/1)100.00%PASS
variable-supports-38.html(1/1)100.00%PASS
variable-supports-39.html(1/1)100.00%PASS
variable-supports-40.html(1/1)100.00%PASS
variable-supports-41.html(1/1)100.00%PASS
variable-supports-42.html(1/1)100.00%PASS
variable-supports-43.html(1/1)100.00%PASS
variable-supports-44.html(1/1)100.00%PASS
variable-supports-45.html(1/1)100.00%PASS
variable-supports-46.html(1/1)100.00%PASS
variable-supports-47.html(1/1)100.00%PASS
variable-supports-48.html(1/1)100.00%PASS
variable-supports-49.html(1/1)100.00%PASS
variable-supports-50.html(1/1)100.00%PASS
variable-supports-51.html(1/1)100.00%PASS
variable-supports-52.html(1/1)100.00%PASS
variable-supports-53.html(1/1)100.00%PASS
variable-supports-54.html(1/1)100.00%PASS
variable-supports-55.html(1/1)100.00%PASS
variable-supports-56.html(1/1)100.00%PASS
variable-supports-57.html(1/1)100.00%PASS
variable-supports-58.html(1/1)100.00%PASS
variable-supports-59.html(1/1)100.00%PASS
variable-supports-60.html(1/1)100.00%PASS
variable-supports-61.html(1/1)100.00%PASS
variable-supports-62.html(1/1)100.00%PASS
variable-supports-63.html(1/1)100.00%PASS
variable-supports-64.html(0/1)0.00%FAIL
variable-supports-65.html(1/1)100.00%PASS
variable-supports-66.html(1/1)100.00%PASS
variable-supports-67.html(1/1)100.00%PASS
variable-transitions-transition-property-all-before-value.html(0/4)0.00%SKIP
variable-transitions-value-before-transition-property-all.html(0/4)0.00%SKIP
variables-animation-math-functions.html(14/36)38.89%FAIL
variables-substitute-guaranteed-invalid.html(3/3)100.00%PASS
vars-background-shorthand-001.html(1/1)100.00%PASS
vars-border-shorthand-serialize.html(3/3)100.00%PASS
vars-font-shorthand-001.html(1/1)100.00%PASS
whitespace-in-fallback-crash.html(1/1)100.00%PASS
wide-keyword-fallback-001.html(1/1)100.00%PASS
wide-keyword-fallback-002.html(1/1)100.00%PASS