Nothing

SVG checklist

The compact rung tracker: the SVG surface by section, each item checked when a Chromium-gated rung lands it on the n0 path.

SVG checklist

The compact tracker for the SVG engine of record (websem → rframe → n0). One row per construct; ✅ means a Chromium-gated rung landed it, ⬜ is a departure the compiler already names or surface not yet reached. To see what is done, open the visual corpus — the generated status view renders every baked cell as a thumbnail gallery (each image is the committed Chromium oracle, which byte-exactness makes the engine's own render too) with the refusal register beneath it. This list tracks position only: semantics live in the statement of record, rung history in the D-N register, and no score is computed from it (FLIP is unratified). A rung's docs commit ticks its rows.

Document & viewport

ConstructNotes
standalone SVG entrystrict XML, UTF-8, no DTD
HTML entrythe document's first inline SVG
root width/height/auto sizingWxH as initial viewport
viewBoxmalformed refuses in both admissions
preserveAspectRatiofull grammar; malformed refuses
percentage root sizing
nested <svg>
<symbol>
<switch>
<foreignObject>

Structure & references

ConstructNotes
<g> / <a> containers
<defs>non-rendering, skipped by name
<use> same-documentfirst-id-wins table, forward refs, xlink:href, x/y translate, cycle/unresolved → correct nothing
<use> under author CSSshadow-scoped selector matching
<use> external references
<use> of <symbol> / nested-<svg> targets

Geometry

ConstructNotes
<rect>
<rect> rx/ryrounded corners
<circle> / <ellipse>auto and negative radii
<line> / <polyline> / <polygon>points grammar; declared prefix divergence
<path>: M L H V C S Q T Z + fill-rule
<path>: A elliptical arcneeds the rframe conic amendment
pathLength
CSS geometry propertiesx y cx cy r rx ry d — Gecko-only at the Stylo pin

Transforms

ConstructNotes
transform attributewhole SVG grammar; malformed list drops whole
CSS transform property + -webkit- alias2D affine set
attribute↔CSS precedencepresentation-hint level
transform-origin / transform-box
individual rotate / translate / scale properties
beyond-2D function family
root <svg> transform

Paint

ConstructNotes
fillnamed/hex/rgb(a) sRGB, none, currentColor, inherit
colorthe currentColor basis
fill-opacity / stroke-opacity / color alphafloat multiply, one quantize
beyond-sRGB color spaces
paint-order
context-fill / context-stroke

Paint servers

ConstructNotes
<linearGradient>
<radialGradient>concentric; focal fx/fy/fr refuse by name
<stop>offset, stop-color, stop-opacity — attribute reads; author CSS on stops refuses
gradientUnits / gradientTransform / spreadMethod
href inheritance between gradientscycles → correct nothing
fill/stroke url(#…) with fallback
<pattern>

Stroke

ConstructNotes
solid stroke paint
stroke-widthcascaded length; percentage against the viewport diagonal
stroke-linecap / stroke-linejoin / stroke-miterlimit
stroke-dasharray / stroke-dashoffset
vector-effect

Compositing & clipping

ConstructNotes
element opacitythe group-scope rung: fold or isolated layer by the measured rule; over a gradient/url() paint and on the root it refuses by name
clip-paththe scope's named next effect
mask
<filter> / filter
mix-blend-mode / isolation

Disposition

ConstructNotes
display: noneattribute and CSS; root ignores it, as Chromium does
visibilitydescendant visible un-hides
display: contents

CSS integration

ConstructNotes
one Stylo cascade<style> elements, style attributes, presentation hints (13 admitted)
SVG-namespace stylesheet intake
shadow-scoped matchingauthor CSS + <use>
longhands the pinned cascade cannot representstop-color, marker-*, paint-order, d, …

Animation

ConstructNotes
the time axisBase / exact signed-nanosecond Sample, no ambient clock
SMIL animate on rect xthe proving slice
wider animated attributesy width height cx cy r
animateTransform
CSS animations / transitions sampling
beyond-slice SMIL<set>, href retargets

Markers

ConstructNotes
marker-start / marker-mid / marker-end

Text

ConstructNotes
<text>all of it

Images & resources

ConstructNotes
<image>
external resourcesself-contained input is the current contract

Layout (HTML)

ConstructNotes
any HTML box layoutthe surrounding page contributes nothing — pinned

On this page