From 7e7f97fe14e7f12fa27bea60f493c913ce8615f0 Mon Sep 17 00:00:00 2001 From: This_Is_NPC Date: Wed, 23 Sep 2026 18:01:53 -0300 Subject: [PATCH] fix(comp): escape surrogates in the JS show_chr like C --- bend2/comp.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/bend2/comp.ts b/bend2/comp.ts index 937bebdd2..524754316 100644 --- a/bend2/comp.ts +++ b/bend2/comp.ts @@ -6115,6 +6115,7 @@ function show_chr(c, q) { const k = { 10: "n", 9: "t", 13: "r", 0: "0", 92: "\\" }[c] ?? (c === q.codePointAt(0) ? q : null); return k !== null ? "\\" + k : c < 32 || c === 127 + || (c >= 0xD800 && c <= 0xDFFF) || c > 0x10FFFF ? "\\u{" + c.toString(16) + "}" : String.fromCodePoint(c); }