csh

Bugs in Riot

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.

Pasting From Other Tabs

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:

  1. Go to https://en.wikipedia.org/wiki/Sh%C5%8Dnen\_manga
  2. Select "Shonen manga" on the page with your cursor
  3. Copy selection with Ctrl+C
  4. Go to Riot
  5. Type "I like to watch" and paste selection with Ctrl+V
  6. Type "on the weekends sometimes." and press Enter to send.
  7. If Riot is functioning properly, the sent message should look like "I like to watch Shonen manga on the weekends sometimes.", except Shonen's O should have a macron over it.
Screenshot: Broken link in riot-web

Pasting From Leafpad

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

Screenshot: Broken Markdown rendering in riot-web