You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This turned out to be more interesting than I thought. https://www.w3.org/International/questions/qa-controls says that (most) control characters are invalid in the context of HTML 4, and can only be represented as &#-sequences in XML 1.1; however, Qt's own QTextDocument happily exports text without (at least) turning \x1b characters to . Seems like incompliance on Qt side.
Also, ftr: the crash is actually an assertion failure; if you build in Release configuration, you just won't be able to send a message with control characters, so it's not too grave.
mizhka
changed the title
[crash] can't send message including ASCII escape (used by ASCII coloring)
[assert] can't send message including ASCII escape (used by ASCII coloring)
Feb 21, 2024
Description
Quaternion crashes on send of "bad message"
quaternion-html-crash.txt
Steps to reproduce
Actual problem symbol is ASCII '1b'
Quaternion logs:
Backtrace:
Version information
The text was updated successfully, but these errors were encountered: