Ever since Riot got an RTE, I have been having a lot of problems with composing messages.
t3chguy is accepting donations to make it possible to disable the rich text editor in Riot. I am not sure if proprietary JavaScript prevents use of their Bountysource page, though.
Some people are recommending Nheko for use on the desktop, instead of Riot.
A major thing I used to do was paste text into the editor from Emacs or other browser #tabs. Currently, this does not work. Text appears garbled in the editor and all text written before or after the paste gets deleted in the final, sent message.
Steps to reproduce the bug:
Pasting from Emacs, or even #leafpad, should help me mitigate any issues I have with pasting formatted text or pressing Backspace while editing large pieces of text in the RTE. It does not.
Pasting
# This is a Markdown test This was pasted from [Emacs](https://gnu.org/s/emacs), the advanced 30-year-old text editor from the GNU Project, written for the [GNU operating system](https://gnu.org/s/guix). This is a test to see if multiple paragraphs can be written *without* getting the text in Riot's rich text editor (RTE) garbled. Test, test, test!
results in