Components
← All components

Skeleton Manager

stimeo--skeleton

Swaps a placeholder for real content, with aria-busy and an anti-flicker floor.

The stimeo--skeleton controller follows the aria-busy + show/hide practice (no dedicated APG pattern). It starts in the loading state — placeholder shown, real content hidden, region aria-busy="true" — and ready swaps to the content and clears busy. The placeholder is aria-hidden (decorative) so assistive tech never reads the skeleton, and minDuration keeps it up long enough to avoid a flash when content arrives almost immediately. reset returns to loading. It dispatches stimeo--skeleton:ready, and the timer is torn down on disconnect (Turbo included). Behavior only — skeleton shapes are owned by this Playground.

running