Pressing Up arrow key clears current/unsent message without saving it to message history
Steps
- Connect keyboard with either physical arrow keys or (untested) software emulation
- Open a buffer within Quasseldroid to reveal the message input box
- Type and send a short message (ensuring Quasseldroid has a message in the input history)
- Type another, different message, but don't send it
- Press the Up arrow key
- Observe the results
- Press the Down arrow key
- Observe the results
Expected
- After pressing the Up arrow, the current message is replaced with the most recently sent message
- After pressing the Down arrow, the most recently sent message is replaced with the unsent, still-being-composed message
This matches the behavior of Quassel desktop.
Actual
-
After pressing the Up arrow, the current message is replaced with the most recently sent message -
After pressing the Down arrow, the most recently sent message is replaced with.. nothing - the unsent, still-being-composed message is now lost
Details
Quasseldroid v1.3.3
Using a USB keyboard with the USB OTG adapter that comes in the Pixel box, on Android 11, Pixel 4 XL.
Priority is set to high due to the potential to lose chat messages in the middle of writing them on ChromeOS or with a USB/Bluetooth keyboard. This may be a smaller impact, though.