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-cascade

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-cascade

Data from commit:
be485e6

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total49.47%(73/160)45.62%(761/1959)38.85%
parsing73.84%(3/5)60.00%(43/58)74.14%
TestSubtestsSubtest %Status
all-prop-001.html(0/1)0.00%FAIL
all-prop-002.html(0/1)0.00%FAIL
all-prop-inherit-color.html(1/1)100.00%PASS
all-prop-initial-color.html(1/1)100.00%PASS
all-prop-initial-visited.html(0/1)0.00%FAIL
all-prop-initial-xml.html(0/490)0.00%FAIL
all-prop-revert-color.html(1/1)100.00%PASS
all-prop-revert-layer-noop.html(114/114)100.00%PASS
all-prop-revert-layer-noop.html?include=0(0/15)0.00%MISSING
all-prop-revert-layer-noop.html?include=1(0/15)0.00%MISSING
all-prop-revert-layer-noop.html?include=2(0/14)0.00%MISSING
all-prop-revert-layer-noop.html?include=3(0/14)0.00%MISSING
all-prop-revert-layer-noop.html?include=4(0/14)0.00%MISSING
all-prop-revert-layer-noop.html?include=5(0/14)0.00%MISSING
all-prop-revert-layer-noop.html?include=6(0/14)0.00%MISSING
all-prop-revert-layer-noop.html?include=7(0/14)0.00%MISSING
all-prop-revert-layer.html(270/372)72.58%PASS
all-prop-revert-noop.html(114/114)100.00%PASS
all-prop-revert-noop.html?include=0(0/15)0.00%MISSING
all-prop-revert-noop.html?include=1(0/15)0.00%MISSING
all-prop-revert-noop.html?include=2(0/14)0.00%MISSING
all-prop-revert-noop.html?include=3(0/14)0.00%MISSING
all-prop-revert-noop.html?include=4(0/14)0.00%MISSING
all-prop-revert-noop.html?include=5(0/14)0.00%MISSING
all-prop-revert-noop.html?include=6(0/14)0.00%MISSING
all-prop-revert-noop.html?include=7(0/14)0.00%MISSING
all-prop-revert-visited.html(1/1)100.00%PASS
all-prop-unset-color.html(1/1)100.00%PASS
all-prop-unset-visited.html(1/1)100.00%PASS
at-scope-parsing.html(28/43)65.12%FAIL
at-scope-relative-syntax.html(0/8)0.00%FAIL
idlharness.html(20/34)58.82%FAIL
import-conditional-001.html(1/1)100.00%PASS
import-conditional-002.html(1/1)100.00%PASS
import-conditions.html(0/29)0.00%SKIP
import-removal.html(1/1)100.00%PASS
important-prop.html(1/1)100.00%PASS
important-vs-inline-001.html(4/4)100.00%PASS
important-vs-inline-002.html(4/4)100.00%PASS
important-vs-inline-003.html(1/1)100.00%PASS
inherit-initial.html(4/4)100.00%PASS
initial-background-color.html(1/1)100.00%PASS
initial-color-background-001.html(1/1)100.00%PASS
inline-style-background.html(1/1)100.00%PASS
inline-style-revert-layer-crash.html(1/1)100.00%PASS
layer-basic.html(34/34)100.00%PASS
layer-counter-style-override.html(0/4)0.00%FAIL
layer-cssom-order-reverse-at-property.html(2/2)100.00%PASS
layer-cssom-order-reverse.html(2/4)50.00%FAIL
layer-font-face-override.html(4/4)100.00%PASS
layer-import.html(0/24)0.00%SKIP
layer-important.html(9/9)100.00%PASS
layer-keyframes-override.html(4/4)100.00%PASS
layer-media-query.html(0/8)0.00%SKIP
layer-media-toggle.html(1/1)100.00%PASS
layer-namespace-sandwich-crash.html(1/1)100.00%PASS
layer-property-override.html(4/4)100.00%PASS
layer-replaceSync-clears-stale.html(0/1)0.00%FAIL
layer-rule-invalid-name.html(4/4)100.00%PASS
layer-rules-cssom.html(0/9)0.00%SKIP
layer-slotted-rule.html(0/1)0.00%FAIL
layer-statement-before-import.html(0/7)0.00%SKIP
layer-statement-copy-crash.html(1/1)100.00%PASS
layer-stylesheet-multi-adoption.html(0/1)0.00%FAIL
layer-stylesheet-sharing-important.html(1/1)100.00%PASS
layer-stylesheet-sharing.html(1/1)100.00%PASS
layer-vs-inline-style.html(4/4)100.00%PASS
layers-basic.html(1/1)100.00%PASS
presentational-hints-cascade.html(3/3)100.00%PASS
presentational-hints-rollback.html(16/16)100.00%PASS
revert-layer-001.html(1/1)100.00%PASS
revert-layer-002.html(1/1)100.00%PASS
revert-layer-003.html(1/1)100.00%PASS
revert-layer-004.html(0/1)0.00%FAIL
revert-layer-005.html(1/1)100.00%PASS
revert-layer-006.html(1/1)100.00%PASS
revert-layer-007.html(1/1)100.00%PASS
revert-layer-008.html(1/1)100.00%PASS
revert-layer-009.html(1/1)100.00%PASS
revert-layer-010.html(1/1)100.00%PASS
revert-layer-011.html(1/1)100.00%PASS
revert-layer-012.html(1/1)100.00%PASS
revert-layer-013.html(0/1)0.00%FAIL
revert-layer-014.html(0/1)0.00%FAIL
revert-layer-015.html(1/1)100.00%PASS
revert-rule-basic.html(4/4)100.00%PASS
revert-rule-custom-property.html(1/1)100.00%PASS
revert-rule-cycle.tentative.html(0/2)0.00%FAIL
revert-rule-important.html(3/3)100.00%PASS
revert-rule-layer.html(2/2)100.00%PASS
revert-rule-revert-layer.html(5/5)100.00%PASS
revert-rule-shadow.html(0/12)0.00%FAIL
revert-val-001.html(1/1)100.00%PASS
revert-val-002.html(1/1)100.00%PASS
revert-val-003.html(1/1)100.00%PASS
revert-val-004.html(1/1)100.00%PASS
revert-val-005.html(2/2)100.00%PASS
revert-val-006.html(1/1)100.00%PASS
revert-val-007.html(1/1)100.00%PASS
revert-val-008.html(0/1)0.00%FAIL
revert-val-009.html(0/1)0.00%FAIL
revert-val-010.html(0/1)0.00%FAIL
revert-val-011.html(3/3)100.00%PASS
scope-container.html(0/1)0.00%FAIL
scope-cssom.html(0/13)0.00%FAIL
scope-declaration-list-crash.html(1/1)100.00%PASS
scope-declarations.html(0/5)0.00%FAIL
scope-deep.html(0/1)0.00%FAIL
scope-evaluation.html(0/26)0.00%FAIL
scope-featureless.html(1/1)100.00%PASS
scope-focus.html(0/4)0.00%SKIP
scope-has-crash.html(1/1)100.00%PASS
scope-hover.html(0/4)0.00%SKIP
scope-implicit-001-print.html(0/1)0.00%FAIL
scope-implicit-002-print.html(0/1)0.00%FAIL
scope-implicit-003-print.html(0/1)0.00%FAIL
scope-implicit-004-print.xhtml(0/1)0.00%FAIL
scope-implicit-005-print.html(0/1)0.00%FAIL
scope-implicit-006-print.html(0/1)0.00%FAIL
scope-implicit-crash-print.html(1/1)100.00%PASS
scope-implicit-external.html(0/2)0.00%SKIP
scope-implicit-remove-sheet.html(1/2)50.00%FAIL
scope-implicit.html(0/11)0.00%FAIL
scope-import-implicit.html(1/2)50.00%FAIL
scope-import-inner-scope.html(1/2)50.00%FAIL
scope-import-multiple.html(1/2)50.00%FAIL
scope-import-parent-pseudo.html(0/2)0.00%FAIL
scope-import-scope-end.html(1/2)50.00%FAIL
scope-import-scope-pseudo.html(0/1)0.00%FAIL
scope-import-scope-start.html(1/2)50.00%FAIL
scope-inner-pseudo-scope-crash.html(1/1)100.00%PASS
scope-invalidation.html(0/29)0.00%FAIL
scope-layer.html(0/1)0.00%FAIL
scope-media.html(0/1)0.00%FAIL
scope-name-defining-rules.html(0/4)0.00%FAIL
scope-nesting.html(0/24)0.00%FAIL
scope-overlapping-has.html(0/1)0.00%FAIL
scope-part.html(0/1)0.00%FAIL
scope-proximity.html(0/5)0.00%FAIL
scope-pseudo-element.html(0/1)0.00%FAIL
scope-rule-attr-with-colons.html(0/1)0.00%FAIL
scope-shadow-sharing.html(0/1)0.00%FAIL
scope-shadow.html(0/9)0.00%FAIL
scope-specificity.html(0/11)0.00%FAIL
scope-starting-style.html(0/1)0.00%FAIL
scope-style-sharing-001.html(0/13)0.00%FAIL
scope-style-sharing-002.html(0/13)0.00%FAIL
scope-supports.html(0/1)0.00%FAIL
scope-ua-shadow-host.html(0/1)0.00%FAIL
scope-visited-cssom.html(0/16)0.00%FAIL
scope-visited.html(0/1)0.00%FAIL
tons-of-declarations-crash.html(1/1)100.00%PASS
unset-val-001.html(1/1)100.00%PASS
unset-val-002.html(1/1)100.00%PASS
unset-value-storage.html(1/1)100.00%PASS