A static label badge preview shows Launch checklist, Urgent label, Red badge color, and Preview only status.

Program

Label previews should show the visual badge before any tag or label save runs.

label_badge_preview.html
Visuals: captured from real browser rendering
<section class="label-preview" aria-labelledby="label-preview-title"><h2 id="label-preview-title">Label badge preview</h2><dl>
  <div><dt>Item</dt><dd>Launch checklist</dd></div>
  <div><dt>Label</dt><dd>Urgent</dd></div><div><dt>Color</dt><dd>Red badge</dd></div>
  <div><dt>Status</dt><dd><span class="badge">Preview only</span></dd></div></dl>
  <p class="check">Learner check: the label badge is visible before any tag is saved.</p>
  <p class="note">Static label badge preview only; no folder service, label service, tagging service, pin service, sync service, storage, cookie, route, API, network, script, event listener, form submit, input, checkbox, analytics, timer, object URL, download, service worker, account/session behavior, or live label save runs.</p></section>
<style>
  .label-preview { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #b91c1c; padding: 12px; background: #fef2f2; }
  .label-preview dl { display: grid; gap: 8px; margin: 0; }
  .label-preview dl div { display: grid; grid-template-columns: 8rem 1fr; gap: 8px; }
  .label-preview dt { color: #475569; }
  .label-preview dd, .check, .note { margin: 0; }
  .badge { border-radius: 999px; background: #fecaca; padding: 2px 8px; }
  .note { color: #475569; }
</style>
  1. Label the label preview.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Show item row.

    The item is exact pinned data.
    The item is exact pinned data.
  3. Show label and color rows.

    The label and color are exact pinned data.
    The label and color are exact pinned data.
  4. Render preview-only status.

    The status badge says this is a preview only.
    The status badge says this is a preview only.
  5. Check label readback.

    The check says the label badge is visible before any tag is saved.
    The check says the label badge is visible before any tag is saved.
  6. Check label honesty.

    Item, label, color, status, and no live label save.
    Item, label, color, status, and no live label save.
step flow step(1) labels the source, step(2) shows the item, step(3) shows label and color rows, step(4) shows preview-only status, step(5) checks the label readback, and step(6) checks the honesty note.
label readback The section heading names the label badge preview surface.
label rows Item, Label, Color, and Status values are exact pinned data.
no live label save The lesson should not imply folder services, label services, tagging services, pin services, sync services, storage, cookies, routes, APIs, networks, scripts, event listeners, form submits, inputs, checkboxes, analytics, timers, object URLs, downloads, service workers, account/session behavior, or live label saves.