Fixed a bug in the sanitizeString method. see #698

This commit is contained in:
mic 2026-03-20 17:50:30 +01:00
parent 61c8282a0d
commit c2653ce3aa

View file

@ -499,8 +499,8 @@ function sanitizeString(input) {
// Encode non-ASCII characters (e.g. Chinese, emoji) as uXXXX
sanitized += 'u' + cp.toString(16);
} else {
if (validChar.test(lower)) {
sanitized += lower;
if (validChar.test(char)) {
sanitized += char;
}
// else: discard blacklisted ASCII chars
}