The tooltip's `delayed-open` entrance (the per-side slide, and now the bounce) NEVER fired: the content only mounts when `open` becomes true, and the hover-delay timer set `internalTooltipState = 'instant-open'` AT THAT MOMENT — so the content always mounted as `instant-open` (no entrance). `delayed-open` was only ever the pending state while the content was still unmounted. A long-standing dead animation. Fix: the hover-delay timer now keeps `'delayed-open'` as the content mounts, so the eidos `[data-state='delayed-open']` entrance plays. `'instant-open'` stays reserved for focus / skip-delay (intentionally no entrance). Test updated (it asserted the buggy `instant-open`); tooltip provider suite 4/4. Also makes the bounce clearly perceptible (it was too subtle to notice even when forced): scale 0.5 → 1.18 (overshoot) → 0.9 (undershoot) → 1.06 (second bounce) → 1, over `--duration-slow`. Verified end-to-end in-browser: hover → content mounts `delayed-open` → `animation-name: eidos-tooltip-bounce-in`. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>active-uix
parent
7add5cbda0
commit
3d41459936
Loading…
Reference in new issue