Emote detection fails around linebreaks.
Send the following single, multi-line message, which contains no trailing or leading whitespace:
:D foo :D bar :D baz :D quux :D
:D this :D is :D a simple :D test :D
without :D leading :D or :D trailing :D emote
:D hello :D world :D
The message is sent and all occurrences of :D get replaced by 馃槂.
The message is sent and MOST occurrences of :D get replaced by 馃槂, EXCEPT those around the linebreaks.
I found this issue while using a private instance. I'm just the end user, and have been told to direct any bug reports upstream.
JS console log: Loading: false (nothing else; seems irrelevant)
Server log: unavailable; this is a private instance. Shouldn't be relevant.
@tassoevan Could I work on this issue?
@savish28 Of course!
@tassoevan Please review PR #13447. It solves this issue.