← back to v150 · named-feature-function-for-css-supports

conformance · v150

v150 · named-feature-function-for-css-supports — conformance probe

9 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://drafts.csswg.org/css-conditional-5/#typedef-supports-named-feature-fn chromestatus: #5153932394102784 generated 2026-06-05T18:08:27Z by manual-codex
0
pass
0
fail
0
blocked
9
total
id contract kind verdict detail
atsupports-baseline @supports baseline still works; nothing was removed. css-supports
named-feature-known-feature @supports named-feature(<known-feature>) uses an identifier argument and returns a boolean. spec ↗ script
named-feature-single-axis-registry-entry single-axis-scroll-container is also a registered named-feature identifier and evaluates to a boolean. spec ↗ script
named-feature-unknown-feature named-feature() of an unknown name returns false, not a parse error. script
named-feature-ident-not-string named-feature() accepts a CSS identifier, not a quoted string. spec ↗ script
named-feature-in-supports-stylesheet @supports rule using named-feature() parses into a single CSSSupportsRule. script
named-feature-combinable named-feature() can be combined with logical operators inside @supports. script
css-supports-conditiontext-parentheses The one-argument CSS.supports() conditionText form evaluates parenthesized declarations and simple declarations consistently. spec ↗ script
supports-name-only-not-allowed Bare 'named-feature' without parentheses is not a valid @supports condition. script