diff --git a/src/platform/shared.c b/src/platform/shared.c index ac6784081e..5b91d7cc7b 100644 --- a/src/platform/shared.c +++ b/src/platform/shared.c @@ -712,6 +712,10 @@ void platform_process_messages() if (e.text.text[0] == '`' && gConsoleOpen) break; + // Entering formatting characters is not allowed + if (utf8_is_format_code(utf8_get_next(e.text.text, NULL))) + break; + utf8 *newText = e.text.text; int newTextLength = strlen(newText);