[X] I have searched open and closed issues for duplicates
[X] I am submitting a bug report for existing functionality that does not work as intended
[X] This isn't a feature request or a discussion topic
Bug description
It is possible to set the composer state in a way where there are no messages being written, but the "send" button appears, and and sticker/camera/microphone buttons disappear.
Steps to reproduce
Start writing something in the composer input
Select the entire text, then "Cut" it
The text is now gone from the composer, but it still behaves as if it had any text.
[ To reset the composer to the correct state, write something again and remove it using the back button on the keyboard ]
Actual result: The composer shows the "send" button despite having no text being written, and the sticker/camera/microphone buttons disappear.
Expected result: After cutting text, the composer input should check if the input is empty and if that's the case then reset to the "no text" state, where the camera/microphone/sticker button are there, but not the send button.
Bug description
It is possible to set the composer state in a way where there are no messages being written, but the "send" button appears, and and sticker/camera/microphone buttons disappear.
Steps to reproduce
Actual result: The composer shows the "send" button despite having no text being written, and the sticker/camera/microphone buttons disappear.![empty composer](https://github.com/signalapp/Signal-iOS/assets/120066692/6cc079cb-7854-476e-ba1f-5d215d50a44c)
Expected result: After cutting text, the composer input should check if the input is empty and if that's the case then reset to the "no text" state, where the camera/microphone/sticker button are there, but not the send button.![normal composer](https://github.com/signalapp/Signal-iOS/assets/120066692/f0ea5863-386f-40ca-acd8-4beb7e6a3a78)
Screenshots
Device info
Signal version: 7.9