- alert-dialog: `: Morfo` -> `as const satisfies Morfo` (restores createAttrs key narrowing; the only morfo using the loose annotation). [alert-dialog-001] - breadcrumb: drop `archetype:'item'` from the display <li> Item part — it pulled cursor:pointer + hover from archetypes.css onto a non-clickable container (false affordance). Matches Timeline's pattern. [breadcrumb-001] - navigation-menu: replace the leaked `$effect.root` (never disposed) with a bare constructor `$effect` that auto-disposes with the component scope. [navigation-menu-006] - select: `scrollSelectedIntoView` now reuses `resolveItemEl` (which CSS.escapes the consumer value) instead of an inline unescaped querySelector. [select-001] - dialog: delete the dead `[data-dialog-trigger]` chrome envelope (the trigger composes <Button>, so it fought Button's recipe on the same element) + its orphaned `trigger-font-size` recipe token; regen eidos css. [dialog-002] Verified: 12/12 provider tests, morfo:check pass, svelte-check 0 errors in touched files, eidos recipe contract unchanged (3 failures pre-existing/palabras), browser-verified dialog trigger (solid Button) + breadcrumb (li cursor:auto). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>active-uix
parent
92f988e7e7
commit
98954a7c35
Loading…
Reference in new issue