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

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

Data from commit:
be485e6

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total36.52%(65/178)36.52%(93/247)37.65%
parsing50.00%(4/8)50.00%(26/39)66.67%
crashtests100.00%(8/8)100.00%(8/8)100.00%
break-within-bases25.00%(1/4)25.00%(1/4)25.00%
TestSubtestsSubtest %Status
abs-in-ruby-base-container.html(1/1)100.00%PASS
abs-in-ruby-base.html(1/1)100.00%PASS
abs-in-ruby-container.html(1/1)100.00%PASS
block-ruby-001.html(0/1)0.00%FAIL
block-ruby-002.html(0/1)0.00%FAIL
block-ruby-003.html(1/1)100.00%PASS
block-ruby-004.html(1/1)100.00%PASS
block-ruby-005.html(0/1)0.00%FAIL
br-clear-all-000.html(0/1)0.00%FAIL
br-clear-all-001.html(0/1)0.00%FAIL
br-clear-all-002.html(0/1)0.00%FAIL
collapse-trailing-whitespace.html(0/1)0.00%FAIL
empty-ruby-base-container.html(0/1)0.00%FAIL
empty-ruby-text-container-abs.html(0/1)0.00%FAIL
empty-ruby-text-container-float.html(0/1)0.00%FAIL
empty-ruby-text-container.html(1/1)100.00%PASS
improperly-contained-annotation-001.html(1/1)100.00%PASS
inheritance.html(0/8)0.00%FAIL
interlinear-block-margin-box.html(0/1)0.00%FAIL
intra-base-white-space-001.html(0/1)0.00%FAIL
line-break-around-ruby-001.html(0/6)0.00%FAIL
line-spacing-on-edges.tentative.html(0/3)0.00%FAIL
line-spacing.html(0/11)0.00%FAIL
nested-ruby-pairing-001.html(0/1)0.00%FAIL
position-relative.html(0/3)0.00%FAIL
pseudo-first-letter.html(0/1)0.00%FAIL
pseudo-first-line.html(0/1)0.00%FAIL
rb-display-001.html(0/1)0.00%FAIL
rbc-rtc-basic-001.html(0/1)0.00%FAIL
root-block-ruby.xhtml(0/1)0.00%FAIL
root-ruby.xhtml(0/1)0.00%FAIL
rt-display-001.html(0/1)0.00%FAIL
rt-display-blockified.html(2/2)100.00%PASS
rt-text-indent-001.html(0/1)0.00%FAIL
ruby-align-001.html(0/1)0.00%FAIL
ruby-align-001a.html(0/1)0.00%FAIL
ruby-align-002.html(0/1)0.00%FAIL
ruby-align-002a.html(0/1)0.00%FAIL
ruby-align-space-around.html(0/1)0.00%FAIL
ruby-annotation-pairing-001.html(0/1)0.00%FAIL
ruby-annotation-with-margin.html(0/1)0.00%FAIL
ruby-autohide-001.html(0/1)0.00%FAIL
ruby-autohide-002.html(0/1)0.00%FAIL
ruby-autohide-003.html(0/1)0.00%FAIL
ruby-autohide-004.html(0/1)0.00%FAIL
ruby-base-container-abs.html(0/1)0.00%FAIL
ruby-base-container-float.html(0/1)0.00%FAIL
ruby-base-different-size.html(1/1)100.00%PASS
ruby-bidi-001.html(1/1)100.00%PASS
ruby-bidi-002.html(0/1)0.00%FAIL
ruby-bidi-003.html(0/1)0.00%FAIL
ruby-bidi-004.html(1/1)100.00%PASS
ruby-body-element-crash.html(1/1)100.00%PASS
ruby-box-generation-001.html(0/1)0.00%FAIL
ruby-box-generation-002.html(0/1)0.00%FAIL
ruby-box-generation-003.html(0/1)0.00%FAIL
ruby-box-generation-004.html(0/1)0.00%FAIL
ruby-box-generation-005.html(0/1)0.00%FAIL
ruby-box-model-001.html(1/1)100.00%PASS
ruby-dynamic-insertion-001.html(1/1)100.00%PASS
ruby-dynamic-insertion-002.html(1/1)100.00%PASS
ruby-dynamic-insertion-003.html(1/1)100.00%PASS
ruby-dynamic-insertion-004.html(1/1)100.00%PASS
ruby-dynamic-insertion-005.html(1/1)100.00%PASS
ruby-dynamic-removal-001.html(1/1)100.00%PASS
ruby-dynamic-removal-002.html(1/1)100.00%PASS
ruby-dynamic-removal-003.html(1/1)100.00%PASS
ruby-dynamic-removal-004-crash.html(1/1)100.00%PASS
ruby-float-handling-001.html(1/1)100.00%PASS
ruby-inlinize-blocks-001.html(0/1)0.00%FAIL
ruby-inlinize-blocks-002.html(0/1)0.00%FAIL
ruby-inlinize-blocks-003.html(0/1)0.00%FAIL
ruby-inlinize-blocks-004.html(0/1)0.00%FAIL
ruby-inlinize-blocks-005.html(1/1)100.00%PASS
ruby-inlinize-fieldset-crash.html(1/1)100.00%PASS
ruby-inlinize-recursive-simple.html(0/1)0.00%FAIL
ruby-intra-level-whitespace-001.html(1/1)100.00%PASS
ruby-intra-level-whitespace-002.html(1/1)100.00%PASS
ruby-intra-level-whitespace-003.html(0/1)0.00%FAIL
ruby-intrinsic-isize-001.html(1/1)100.00%PASS
ruby-intrinsic-isize-002.html(1/1)100.00%PASS
ruby-intrinsic-isize-003.html(1/1)100.00%PASS
ruby-justification-001.html(1/1)100.00%PASS
ruby-justification-002.html(0/1)0.00%FAIL
ruby-lang-specific-style-001.html(0/1)0.00%FAIL
ruby-layout-internal-boxes.html(0/1)0.00%FAIL
ruby-line-break-suppression-001.html(0/1)0.00%FAIL
ruby-line-break-suppression-002.html(0/1)0.00%FAIL
ruby-line-break-suppression-003.html(0/1)0.00%FAIL
ruby-line-break-suppression-004.html(0/1)0.00%FAIL
ruby-line-break-suppression-005.html(1/1)100.00%PASS
ruby-line-breaking-001.html(1/1)100.00%PASS
ruby-line-breaking-002.html(0/1)0.00%FAIL
ruby-line-breaking-003.html(0/1)0.00%FAIL
ruby-no-transform.html(1/1)100.00%PASS
ruby-overhang-dynamic.html(0/1)0.00%FAIL
ruby-overhang-no-overlap.html(1/1)100.00%PASS
ruby-overhang-none.html(0/1)0.00%FAIL
ruby-overhang-spaces-001.html(0/1)0.00%FAIL
ruby-overhang-spaces-002.html(0/1)0.00%FAIL
ruby-overhang-spaces-003.html(0/1)0.00%FAIL
ruby-overhang-spaces-004.html(0/1)0.00%FAIL
ruby-overhang-spaces-005.html(0/1)0.00%FAIL
ruby-overhang-spaces-006.html(0/1)0.00%FAIL
ruby-overhang-spaces-007.html(0/1)0.00%FAIL
ruby-overhang-spaces-008.html(0/1)0.00%FAIL
ruby-overhang-spaces-009.html(0/1)0.00%FAIL
ruby-overhang-spaces-010.html(0/1)0.00%FAIL
ruby-overhang-spaces-011.html(0/1)0.00%FAIL
ruby-overhang-spaces-012.html(0/1)0.00%FAIL
ruby-overhang-spaces-013.html(0/1)0.00%FAIL
ruby-overhang-spaces-014.html(0/1)0.00%FAIL
ruby-overhang-spaces-015.html(0/1)0.00%FAIL
ruby-overhang-spaces-016.html(0/1)0.00%FAIL
ruby-overhang-spaces-017.html(0/1)0.00%FAIL
ruby-overhang-spaces-018.html(0/1)0.00%FAIL
ruby-overhang-spaces-019.html(0/1)0.00%FAIL
ruby-overhang-spaces-020.html(0/1)0.00%FAIL
ruby-overhang-spaces-021.html(0/1)0.00%FAIL
ruby-overhang-spaces-022.html(1/1)100.00%PASS
ruby-overhang-spaces-align-001.html(0/1)0.00%FAIL
ruby-overhang-spaces-align-002.html(0/1)0.00%FAIL
ruby-overhang-spaces-align-003.html(0/1)0.00%FAIL
ruby-overhang-spaces-align-004.html(0/1)0.00%FAIL
ruby-overhang-spaces-align-005.html(0/1)0.00%FAIL
ruby-overhang-spaces-crash.html(1/1)100.00%PASS
ruby-overhang-spaces-no-overlap.html(1/1)100.00%PASS
ruby-overhang-spaces-non-bmp-001.html(0/1)0.00%FAIL
ruby-overhang-spaces-non-bmp-002.html(0/1)0.00%FAIL
ruby-overhang-spaces-text-spacing-trim-001.html(0/1)0.00%FAIL
ruby-overhang-spaces-text-spacing-trim-002.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-001.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-002.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-003.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-004.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-005.html(0/1)0.00%FAIL
ruby-overhang-spaces-vertical-006.html(0/1)0.00%FAIL
ruby-position-alternate.html(0/7)0.00%FAIL
ruby-position.html(6/6)100.00%PASS
ruby-reflow-001-opaqueruby.html(1/1)100.00%PASS
ruby-reflow-001-transparentruby.html(1/1)100.00%PASS
ruby-span-001.html(1/1)100.00%PASS
ruby-tab-in-base-001.html(0/1)0.00%FAIL
ruby-tab-in-base-002.html(0/1)0.00%FAIL
ruby-tab-in-base-003.html(0/1)0.00%FAIL
ruby-tab-in-base-max-content-crash.html(1/1)100.00%PASS
ruby-text-collapse.html(0/1)0.00%FAIL
ruby-text-combine-upright-001a.html(1/1)100.00%PASS
ruby-text-combine-upright-001b.html(1/1)100.00%PASS
ruby-text-combine-upright-002a.html(1/1)100.00%PASS
ruby-text-combine-upright-002b.html(1/1)100.00%PASS
ruby-text-dynamic-style.html(1/1)100.00%PASS
ruby-whitespace-001.html(0/1)0.00%FAIL
ruby-whitespace-002.html(0/1)0.00%FAIL
ruby-with-floats-001.html(1/1)100.00%PASS
ruby-with-floats-002.html(1/1)100.00%PASS
ruby-with-floats-003.html(1/1)100.00%PASS
whitespace-ruby-beside-float.html(1/1)100.00%PASS