HERMES-GIELIE/static
nesquena-hermes bd3ec45aa9
fix: cancel cleanup no longer depends on SSE event (closes #299)
cancelStream() now clears S.activeStreamId, calls setBusy(false),
setStatus(''), and hides the cancel button directly after the cancel
API request completes. Previously cleanup depended on the SSE 'cancel'
event, which never arrived if the connection was already closed —
leaving 'Cancelling...' status and busy spinner stuck indefinitely.

The SSE cancel handler in messages.js still fires when the connection
is alive and performs additional cleanup (adds 'Task cancelled.' message,
clears tool cards). All operations are idempotent.

9 new tests in tests/test_sprint36.py.

Co-authored-by: Nathan Esquenazi <nesquena@gmail.com>
2026-04-12 11:08:59 -07:00
..
boot.js fix: cancel cleanup no longer depends on SSE event (closes #299) 2026-04-12 11:08:59 -07:00
commands.js v0.47.0: dialogs, session menu, /skills, mobile fixes, mobile QA suite 2026-04-11 12:19:12 -07:00
i18n.js feat(onboarding): add one-shot bootstrap and first-run setup wizard (#285) 2026-04-12 00:11:41 -07:00
icons.js v0.44.0: approval fix, login CSP, update diagnostics, Lucide icons 2026-04-10 10:02:28 -07:00
index.html docs: v0.49.3 release — session title guard + breadcrumb nav (#311) 2026-04-12 10:53:17 -07:00
login.js v0.44.0: approval fix, login CSP, update diagnostics, Lucide icons 2026-04-10 10:02:28 -07:00
messages.js fix: warn on provider/model mismatch, surface auth errors (#266) 2026-04-11 21:25:18 -07:00
onboarding.js feat(onboarding): add one-shot bootstrap and first-run setup wizard (#285) 2026-04-12 00:11:41 -07:00
panels.js feat: real-time gateway session sync (Phase 1) (#274) 2026-04-11 20:53:12 -07:00
sessions.js feat: real-time gateway session sync (Phase 1) (#274) 2026-04-11 20:53:12 -07:00
style.css fix+feat: session title guard + breadcrumb nav + wider panel + responsive msgs (closes #300, #292) 2026-04-12 10:51:48 -07:00
ui.js fix: warn on provider/model mismatch, surface auth errors (#266) 2026-04-11 21:25:18 -07:00
workspace.js fix+feat: session title guard + breadcrumb nav + wider panel + responsive msgs (closes #300, #292) 2026-04-12 10:51:48 -07:00