Files
orca/src
Merge Sim bb8443ff9c fix(native-chat): reject a conversation name whose joiners are split by blanks
A joiner is subtracted from UNRENDERABLE_RUN by design, so it breaks that run
in two and each half collapses to its own space. JOINERS_ONLY was anchored on
the joiners alone, so an interposed space made the guard miss and a zero-ink
name such as ZWJ TAB ZWJ was accepted, persisted, and — because every display
site falls back only on nullish — won over the real fallback label.

Widen the guard to blank-only, and replace the hand-picked hostile-input list
with a machine sweep of the whole invisible block so the next variant of this
cannot land.
2026-09-07 13:18:25 -07:00
..