placeholder
above with the sprite's markup). Present in the very first
HTML byte the browser parses, so curated lookups resolve
synchronously against a same-document #icon-X at first paint — no
fetch, no pop-in. Previously this sprite was fetched asynchronously
and injected at boot, which left rail/header icons blank until the
fetch landed (the "icon pop-in" bug).
Lucide sprite (/generated/ui/icons/lucide-sprite.svg, ~79 KB gz, ~1700
icons): NOT merged into the DOM. Resolved via external