message input not disabled while send is in flight #64

Closed
opened 2026-04-19 10:51:56 +00:00 by zaelgohary · 0 comments
Member

Users can press Enter multiple times while a send RPC is still outstanding, spamming duplicate messages. ChatInput already accepts a disabled prop but the archipelago never sets it.

Fix: add a sending signal set during the send spawn, cleared on success/error. Pass it as disabled to ChatInput.

Users can press Enter multiple times while a send RPC is still outstanding, spamming duplicate messages. `ChatInput` already accepts a `disabled` prop but the archipelago never sets it. Fix: add a `sending` signal set during the send spawn, cleared on success/error. Pass it as `disabled` to `ChatInput`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos#64
No description provided.