Files
hermes-webui/static
CharlesMcquade 09e419d5ed fix(notifications): browser notification on every approval/clarify surfacing, not just the SSE event
Approval/clarify prompts block the run until answered, but only the
active-session SSE event ever sent a browser notification — and it was
gated on document.hidden at delivery time, which background-tab SSE
throttling makes unreliable (the same #4416 class fixed for completion
notices). The 1.5s fallback poll, the post-respond 'next approval'
refresh, and reload-while-pending showed the card silently.

Notification ownership moves into the card renderers
(showApprovalCard / showClarifyCard) via _notifyPromptCard: per-id
dedupe (poll ticks re-render without re-pinging), suppressed only while
the tab is visible AND focused (an unfocused-but-visible window still
pings, since nothing progresses until the prompt is answered).
2026-09-13 18:56:42 -05:00
..
2026-09-08 00:16:17 +00:00
2026-09-08 00:16:17 +00:00