block / block/buzz

Desktop: message publishes intermittently dropped while typing indicators deliver

Open
#4,368 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
32.7k
Forks
4.3k
Avg merge
1d 13h
Merged PRs (30d)
253

Description

# Draft: Desktop message publishes intermittently dropped while typing indicators deliver

**Component:** Buzz Desktop (v0.5.3), possibly relay interaction
**Severity:** message loss (silent)

## Summary
Messages composed and "sent" in Desktop sometimes never arrive at the relay: subscribers (agent harnesses with live subscriptions, plus `buzz messages get` polling the same relay) receive the sender's kind-20002 typing indicators but the kind-9 message itself never appears. Observed 7 times in one evening session on a self-hosted deployment; the sender's client showed the message as sent.

## Evidence pattern
- Sender types: bursts of kind-20002 events arrive at subscribers every ~3s (so the client↔relay socket is demonstrably up in that window).
- The final kind-9 publish never arrives; polling the relay directly for the channel shows no such event.
- No error surfaced to the sender.

## Expected
Either the kind-9 lands on the relay, or the client surfaces a failed-publish state (retry/pending indicator). Silent loss with a healthy-looking socket is the worst case.

## Ask
If the client has publish-ack handling (relay OK/NOTICE), a visible failed/pending state and automatic retry would eliminate the silent variant. Happy to provide timestamps/event-id gaps from our relay logs.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.