Keep unsent message contents across room switches (message composer draft text is not per-room)
Steps to reproduce:
- Open Fractal
- Enter a room
- Type something in the input entry, but do not send it
- Switch to another room
The entered message follows you, and is ready to be sent in the second room.
This can lead to awkward (or worse) situations where you send something somewhere it shouldn't have been.
Instead, the not-yet-sent message should probably stay in the input entry for the room it was typed in, presenting you with a clean entry in other rooms, but keeping it for when you switch back to the room you had typed in.
Development Tasks
-
make unsent messages specific to rooms
QA Tasks
-
unsent messages don't persist across rooms
Edited by Tobias Bernard