Click here to download the Blitz Browser!

WPT

This page compares scores on the Web Platform Tests across web engines, using the latest master runs from wpt.fyi and Blitz's own test runner.


wpt / css / css-conditional / container-queries

Spec: CSS Conditional ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total97.9%1498/153080.6%1233/153080.7%1235/153077.6%1187/153025.4%389/15305.5%84/1530
crashtests100.0%60/60100.0%60/60100.0%60/60100.0%60/6098.3%59/60100.0%60/60
scroll-state96.6%229/2370.0%0/2370.0%0/23723.6%56/2370.0%0/2370.0%0/237
TestChromeFirefoxSafariLadybirdServoBlitz
animation-container-size.htmlPASSPASSPASSPASSFAILFAIL
animation-container-type-dynamic.htmlPASSPASSPASSPASSFAILFAIL
animation-nested-animation.htmlPASSPASSPASSPASSFAILFAIL
animation-nested-transition.htmlPASSPASSPASSPASSFAILFAIL
aspect-ratio-feature-evaluation.html2/22/22/22/20/20/2
at-container-parsing.html117/117117/117117/117117/11732/1170/117
at-container-serialization.html19/1919/1919/1919/190/190/19
at-container-style-parsing.html41/4141/4141/4141/410/410/41
at-container-style-serialization.html17/1717/1717/1717/170/170/17
auto-scrollbars.html2/22/22/22/22/20/2
backdrop-invalidation.htmlPASSPASSPASSPASSFAILFAIL
calc-evaluation.htmlPASSPASSPASSPASSFAILFAIL
canvas-as-container-001.htmlPASSPASSPASSPASSFAILFAIL
canvas-as-container-002.htmlPASSPASSPASSPASSFAILFAIL
canvas-as-container-003.htmlPASSPASSPASSPASSFAILFAIL
canvas-as-container-004.htmlPASSPASSPASSPASSFAILFAIL
canvas-as-container-005.html2/22/22/21/21/20/2
canvas-as-container-006.html2/22/22/21/21/20/2
change-display-in-container.htmlPASSPASSPASSPASSFAILFAIL
chrome-legacy-skip-recalc.htmlPASSPASSPASSPASSPASSFAIL
column-spanner-in-container.html3/33/33/32/32/30/3
comma-separated-invalidation.html3/33/33/33/31/30/3
comma-separated-skip-invalid.html2/22/21/22/21/20/2
conditional-container-status.htmlPASSPASSPASSPASSFAILFAIL
container-computed.html14/1414/1414/1414/140/140/14
container-for-cue.htmlPASSPASSPASSPASSPASSPASS
container-for-shadow-dom.html21/2121/2121/2120/210/210/21
container-ident-function.html0/40/44/40/40/40/4
container-inheritance.html4/44/44/44/44/40/4
container-inner-at-rules.html6/66/66/65/60/60/6
container-inside-multicol-with-table.html2/22/22/22/20/20/2
container-longhand-animation-type.html3/33/33/33/33/30/3
container-name-computed.html10/1010/1010/1010/1010/100/10
container-name-invalidation.html2/22/22/22/20/20/2
container-name-parsing.html29/2929/2929/2929/2929/290/29
container-name-tree-scoped.html4/44/43/44/40/40/4
container-nested.html14/1414/1414/1413/145/140/14
container-parsing.html48/4848/4848/4848/4827/480/48
container-rule-cssom.html8/88/83/88/80/80/8
container-selection-unknown-features.html3/30/33/33/30/30/3
container-selection.html21/2121/2121/2121/215/210/21
container-size-invalidation-after-load.htmlPASSPASSPASSPASSFAILFAIL
container-size-invalidation.html2/22/22/22/20/20/2
container-size-nested-invalidation.htmlPASSPASSPASSPASSFAILFAIL
container-size-rem-change.html2/22/22/22/21/21/2
container-size-shadow-invalidation.html2/22/22/22/20/20/2
container-type-computed.html5/55/55/55/55/50/5
container-type-containment.html4/44/44/42/41/40/4
container-type-invalidation.htmlPASSPASSPASSPASSFAILFAIL
container-type-layout-invalidation.htmlPASSPASSPASSPASSFAILFAIL
container-type-parsing.html30/3030/3030/3030/3030/300/30
container-units-animation.html24/2424/2424/2424/240/240/24
container-units-auto.htmlPASSPASSPASSPASSFAILFAIL
container-units-basic.html2/22/22/22/20/20/2
container-units-computational-independence.html6/60/66/66/66/60/6
container-units-content-box.html2/22/22/22/20/20/2
container-units-gradient-invalidation.htmlPASSPASSPASSPASSFAILFAIL
container-units-gradient.htmlPASSPASSPASSPASSFAILFAIL
container-units-in-at-container-dynamic.htmlPASSPASSPASSPASSFAILFAIL
container-units-in-at-container-fallback.htmlPASSPASSFAILPASSFAILFAIL
container-units-in-at-container.html18/1818/1818/1818/180/180/18
container-units-ineligible-container.html9/99/99/94/90/90/9
container-units-invalidation.html5/55/55/55/50/50/5
container-units-media-queries.html8/88/88/88/82/80/8
container-units-rule-cache.htmlPASSPASSPASSPASSFAILFAIL
container-units-selection-pseudo.htmlPASSPASSPASSPASSPASSPASS
container-units-selection.html2/22/22/22/20/20/2
container-units-shadow.html2/22/22/22/20/20/2
container-units-sharing-via-rule-node.htmlPASSPASSPASSPASSFAILFAIL
container-units-small-viewport-fallback.htmlPASSPASSPASSPASSFAILFAIL
container-units-svglength.html7/70/75/76/70/70/7
container-units-typed-om.html24/2424/2424/2424/240/240/24
counters-flex-circular.html4/44/44/44/43/40/4
counters-in-container-dynamic.htmlPASSPASSPASSPASSFAILFAIL
counters-in-container.htmlPASSPASSPASSPASSFAILFAIL
custom-layout-container-001.https.htmlPASSFAILFAILFAILFAILFAIL
custom-property-style-queries.html78/7878/7878/7871/780/780/78
custom-property-style-query-change.html6/66/66/66/60/60/6
custom-property-style-query-multiline-var.html5/52/55/55/50/50/5
deep-nested-inline-size-containers.htmlPASSPASSPASSPASSERRORFAIL
dialog-backdrop-create.htmlPASSPASSPASSFAILFAILFAIL
dialog-backdrop-remove.htmlPASSPASSPASSPASSPASSPASS
display-contents-dynamic-style-queries.html2/22/22/22/20/20/2
display-contents-style-query-descendant-restyle.html2/22/22/22/20/20/2
display-contents.html3/33/33/31/31/30/3
display-in-container.htmlPASSPASSPASSPASSFAILFAIL
display-none.html19/1917/1919/1917/195/190/19
fieldset-legend-change.htmlPASSPASSPASSPASSFAILFAIL
first-letter-outside-size-container.htmlFAILFAILPASSFAILFAILFAIL
flex-basis-with-container-type.htmlPASSPASSPASSPASSFAILFAIL
font-relative-calc-dynamic.htmlPASSPASSPASSFAILFAILFAIL
font-relative-units-dynamic.html12/1212/1212/126/120/120/12
font-relative-units.html12/1212/1212/1211/120/120/12
fragmented-container-001.htmlPASSPASSPASSFAILFAILFAIL
get-animations.htmlPASSPASSPASSFAILFAILFAIL
grid-container.htmlPASSPASSPASSPASSFAILFAIL
grid-item-container.htmlPASSPASSPASSPASSFAILFAIL
idlharness.html21/2821/2818/2821/282/280/28
iframe-in-container-invalidation.htmlPASSPASSPASSPASSFAILFAIL
iframe-invalidation.htmlPASSPASSPASSPASSFAILFAIL
ineligible-containment.html2/22/22/20/21/20/2
inheritance-from-container.html4/44/44/44/44/40/4
inline-size-and-min-width.htmlPASSPASSPASSPASSFAILFAIL
inline-size-bfc-floats.htmlPASSFAILFAILFAILFAILFAIL
inline-size-containment-vertical-rl.htmlPASSPASSPASSFAILFAILFAIL
inline-size-containment.htmlPASSPASSPASSPASSFAILFAIL
inner-first-line-non-matching.htmlPASSFAILPASSFAILFAILFAIL
layout-dependent-focus.htmlPASSPASSPASSFAILFAILFAIL
multicol-container-001.htmlPASSPASSPASSPASSFAILFAIL
multicol-inside-container.htmlPASSPASSPASSFAILFAILFAIL
multiple-conditions-001.htmlPASSPASSPASSPASSFAILFAIL
multiple-size-containers-comma-separated-queries.htmlPASSPASSPASSPASSFAILFAIL
multiple-style-containers-comma-separated-queries.html2/22/22/22/20/20/2
nested-query-containers.html32/3231/3216/321/320/320/32
nested-size-style-container-invalidation.html2/22/22/22/20/20/2
nested-style-size-container.htmlPASSPASSPASSPASSFAILFAIL
never-match-container.html2/22/22/20/22/20/2
no-layout-containment-abspos-dynamic.htmlPASSPASSPASSPASSFAILFAIL
no-layout-containment-abspos.htmlPASSPASSPASSPASSPASSFAIL
no-layout-containment-baseline.htmlPASSPASSPASSPASSPASSPASS
no-layout-containment-fixedpos-dynamic.htmlPASSPASSPASSPASSFAILFAIL
no-layout-containment-fixedpos.htmlPASSPASSPASSPASSFAILFAIL
no-layout-containment-scroll.htmlPASSPASSPASSPASSPASSPASS
no-layout-containment-subgrid-crash.htmlPASSPASSPASSPASSPASSPASS
orthogonal-wm-container-query.html2/22/22/21/21/20/2
percentage-padding-orthogonal.html6/63/60/62/62/60/6
position-sticky-crash.htmlPASSPASSPASSPASSPASSPASS
pseudo-elements-001.html2/22/22/21/20/20/2
pseudo-elements-002.htmlPASSPASSPASSFAILFAILFAIL
pseudo-elements-002b.htmlPASSFAILPASSFAILFAILFAIL
pseudo-elements-003.html8/88/88/88/80/80/8
pseudo-elements-004.html12/1212/1212/1210/120/120/12
pseudo-elements-005.html3/33/33/33/30/30/3
pseudo-elements-006.html8/88/88/80/80/80/8
pseudo-elements-007.html12/1212/1212/126/120/120/12
pseudo-elements-008.html9/99/99/90/90/90/9
pseudo-elements-009.htmlPASSFAILPASSFAILFAILFAIL
pseudo-elements-010.htmlPASSFAILPASSTIMEOUTTIMEOUTFAIL
pseudo-elements-011.htmlPASSPASSPASSFAILFAILFAIL
pseudo-elements-012.htmlPASSPASSPASSTIMEOUTTIMEOUTFAIL
pseudo-elements-013.html3/33/33/30/30/30/3
query-container-name-dynamic.html3/31/33/33/31/31/3
query-container-name.html5/55/55/55/51/51/5
query-content-box.html6/62/66/62/60/60/6
query-evaluation-style.html91/9191/9191/9180/9136/910/91
query-evaluation.html38/3834/3838/3838/3825/380/38
query-style-color.htmlFAILPASSFAILFAILFAILFAIL
reattach-container-with-dirty-child.html2/22/22/21/20/20/2
registered-color-style-queries.html2/22/22/22/20/20/2
resize-while-content-visibility-hidden.htmlPASSPASSPASSPASSFAILFAIL
scrollbar-container-units-block.htmlPASSFAILPASSPASSFAILFAIL
scrollbar-container-units-inline.htmlPASSFAILPASSPASSPASSPASS
sibling-layout-dependency.html4/40/44/44/40/40/4
size-container-auto-height.htmlPASSPASSPASSPASSFAILFAIL
size-container-no-principal-box.html6/66/66/66/64/60/6
size-container-popover-change.htmlPASSPASSPASSPASSPASSPASS
size-container-with-quotes.htmlPASSPASSPASSPASSPASSPASS
size-container-writing-mode-change.html2/22/22/22/20/20/2
size-feature-evaluation.html56/5656/5656/5656/5628/560/56
size-query-with-var.html6/1111/116/116/115/110/11
style-change-in-container.htmlPASSPASSPASSPASSFAILFAIL
style-container-for-shadow-dom.html12/1212/1212/1211/120/120/12
style-container-invalidation-inheritance.html2/22/22/22/20/20/2
style-negation-with-container-name.htmlPASSPASSPASSPASSFAILFAIL
style-not-sharing-float.htmlPASSPASSPASSPASSFAILFAIL
style-query-attr-change-svg.html1/33/31/31/31/31/3
style-query-change-with-ancestor-zoom.html3/33/33/33/30/30/3
style-query-container-name-change.htmlPASSPASSPASSPASSERRORFAIL
style-query-custom-attr-change-named-container.html1/22/21/21/21/21/2
style-query-custom-attr-change.html1/22/21/21/21/21/2
style-query-document-element.htmlPASSPASSPASSPASSFAILFAIL
style-query-guaranteed-invalid.tentative.htmlPASSPASSPASSPASSERRORFAIL
style-query-no-cycle.htmlPASSPASSPASSFAILERRORFAIL
style-query-registered-custom-em-change.html2/22/22/22/21/21/2
style-query-registered-custom-invalid.tentative.htmlPASSPASSPASSPASSERRORFAIL
style-query-registered-custom-rem-change.html2/22/22/22/21/21/2
style-query-registered-custom-removed-initial.html2/22/22/22/20/20/2
style-query-registered-custom-root-relative-units-change.html3/44/44/43/40/40/4
style-query-unset-on-root.htmlPASSPASSPASSPASSERRORFAIL
style-query-with-container-name-custom-change.html3/33/33/33/32/32/3
style-query-with-unknown-width.htmlPASSPASSPASSPASSERRORFAIL
style-range-dynamic.html7/77/77/76/71/71/7
svg-foreignobject-child-container.htmlPASSPASSPASSPASSFAILFAIL
svg-foreignobject-no-size-container.htmlPASSPASSPASSFAILPASSPASS
svg-g-no-size-container.htmlPASSPASSPASSPASSPASSPASS
svg-root-size-container.html2/22/22/22/20/20/2
table-inside-container-changing-display.htmlPASSPASSPASSPASSPASSFAIL
top-layer-dialog-backdrop.htmlPASSPASSPASSPASSFAILPASS
top-layer-dialog-container.html2/22/22/22/21/20/2
top-layer-dialog.html4/44/44/44/41/40/4
top-layer-nested-dialog.html3/33/33/33/32/30/3
transition-scrollbars.htmlPASSFAILFAILPASSFAILFAIL
transition-style-change-event-002.htmlPASSPASSPASSPASSPASSFAIL
transition-style-change-event.htmlPASSPASSPASSPASSFAILFAIL
unsupported-axis.html16/1616/1616/1616/1612/160/16
var-evaluation.htmlFAILPASSFAILFAILFAILFAIL
viewport-units-dynamic.htmlPASSPASSFAILPASSFAILFAIL
viewport-units.html2/22/21/22/20/20/2
whitespace-update-after-removal.htmlPASSPASSPASSFAILPASSFAIL