← back to v154 · css-text-decoration-inset

conformance · v154

v154 · css-text-decoration-inset — conformance probe

8 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-text-decor-4/#propdef-text-decoration-inset chromestatus: #5178263526834176 generated 2026-08-28T02:45:00Z by claude-opus-5-v154-build
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
length-value-parses A single length is accepted and insets both ends. spec ↗ script
percentage-value-parses A percentage is accepted, resolving against the text run — which is what makes a 100%-to-0 reveal expressible. spec ↗ script
auto-value-parses auto is accepted and is the initial value. spec ↗ script
two-value-syntax-parses Two values set the start and end insets independently. spec ↗ script
negative-values-parse A negative inset extends the line beyond the text rather than being clamped away. Rejecting it would remove the only way to draw a decoration wider than its run. spec ↗ script
initial-value-is-auto An element with no author value computes to auto, so adding the property to a stylesheet cannot change text that does not opt in. spec ↗ script
one-value-expands-to-both-ends A single value must apply to both the start and the end. Reading the computed value back is what distinguishes a real shorthand expansion from a parse that kept only one side. spec ↗ script
is-animatable The reveal effect depends on the property being interpolable, not merely settable. Registering an animation and sampling it mid-flight is the only way to confirm it animates rather than steps. spec ↗ script