← back to v155 · css-corner-shorthand-properties

conformance · v155

v155 · css-corner-shorthand-properties — 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-borders-4/#corner-shaping chromestatus: #5152215540039680 generated 2026-08-28T01:20:00Z by claude-opus-5-v155-build
0
pass
0
fail
0
blocked
8
total
id contract kind verdict detail
corner-shorthand-parses The corner shorthand accepts a shape and a radius together. spec ↗ script
per-corner-shorthands-parse All four per-corner shorthands are accepted. spec ↗ script
physical-edge-shorthands-parse The physical edge shorthands corner-top and corner-bottom are accepted. spec ↗ script
logical-edge-shorthands-parse The logical edge shorthands are accepted, so a component can be styled once for every writing mode. spec ↗ script
corners-alias-parses `corners` is retained as a compatibility alias for `corner`. spec ↗ script
corner-shorthand-sets-both-longhands The shorthand must set border-radius AND corner-shape for the corner it names, not just one of them. Reading both longhands back is the only way to tell a real shorthand from a parse that quietly dropped half the value. spec ↗ script
corner-shorthand-leaves-other-corners-alone A per-corner shorthand must affect only its own corner. If it reset the other three it would be a shorthand for the whole box wearing a per-corner name. spec ↗ script
logical-corner-radius-follows-writing-mode border-start-start-radius must map to a different physical corner when the writing mode changes. This is the behaviour the logical corner shorthands inherit, and it is what makes them worth having. spec ↗ script