ulysses/static
Zeus-Deus 21b40195b7 Fix Models section collapse dead pause and missing animation
The collapse handler waited a fixed itemCount*25+230ms for the
section-domino-out keyframes, but the CSS rule only targeted .list-item.
#models-section uses .models-row, so the rule matched nothing: no
animation played and itemCount was 0, leaving a flat ~230ms pause before
the section snapped shut.

- CSS: the collapse/expand animation rules now match
  :is(.list-item, .models-row) so the Models rows actually animate.
- JS: drive the collapse off the real animations via getAnimations()
  instead of a hard-coded timeout. Wait only on the section-domino-out
  keyframes (ignoring unrelated/infinite animations); collapse
  immediately when nothing animates so there is never a dead pause. A
  generation token neutralizes stale callbacks from rapid toggles, with
  a 600ms safety net so a section can't get stuck open.
2026-06-01 16:53:46 +02:00
..
fonts Odysseus v1.0 2026-05-31 23:58:26 +09:00
js Fix Models section collapse dead pause and missing animation 2026-06-01 16:53:46 +02:00
lib Odysseus v1.0 2026-05-31 23:58:26 +09:00
app.js Let calendar handle Escape while open 2026-06-01 23:08:57 +09:00
index.html feat: allow memory import without session (#493) 2026-06-01 22:32:17 +09:00
landing.html Fix landing footer snap and uvicorn docs 2026-06-01 10:51:55 +09:00
login.html Odysseus v1.0 2026-05-31 23:58:26 +09:00
manifest.json Odysseus v1.0 2026-05-31 23:58:26 +09:00
style.css Fix Models section collapse dead pause and missing animation 2026-06-01 16:53:46 +02:00
sw.js Odysseus v1.0 2026-05-31 23:58:26 +09:00