Files
hermes-webui/static
nesquena-hermes 6efd0c7c43 fix(#856): 2 polish fixes from review — layout shift + apperror clear
- sessions.js: always append state indicator span (visibility:hidden when idle)
  so the title does not shift left/right when streaming starts/stops
- style.css: state indicator defaults to visibility:hidden; is-streaming/.is-unread
  classes show it — slot is always reserved
- messages.js: call renderSessionList() at end of apperror handler so streaming
  indicator clears immediately on server errors (not after up-to-5s poll delay)
- tests: 2 regression tests locking both behaviors above
2026-04-23 15:45:18 +00:00
..