Commit Graph
1 Commits
Author SHA1 Message Date
sneak cc9fdfac99 fix: a token symbol read off a contract is never stored cut mid-emoji (closes #458)
check / check (push) Successful in 5m33s
e2e / e2e-chrome (push) Successful in 5m20s
e2e / e2e-firefox (push) Successful in 2m52s
lookupTokenInfo() cut the symbol at 12 and the name at 64 UTF-16 units,
so an emoji outside the Basic Multilingual Plane could be cut between its
two halves and the half left over stored and shown as U+FFFD. Both are
now cut on code points, as displaySymbol() does. A symbol already stored
broken is not repaired.

Model: opus-5-5
2026-10-06 20:41:52 +00:00