The message composer currently shares state across all chats instead of being scoped per conversation. On desktop (macOS), if you type a message but don't send it and switch to another chat, the draft carries over to that chat. On Android it's the opposite problem: switching away from a chat clears the composer entirely, so the draft is lost.
Ideally each chat should have its own composer state, so drafts persist when you navigate away and come back.
The message composer currently shares state across all chats instead of being scoped per conversation. On desktop (macOS), if you type a message but don't send it and switch to another chat, the draft carries over to that chat. On Android it's the opposite problem: switching away from a chat clears the composer entirely, so the draft is lost.
Ideally each chat should have its own composer state, so drafts persist when you navigate away and come back.