A width-1 terminal isn't uniform: the ☀️ probe paints in one cell but 🛩️ (U+1F6E9 VS16) paints in two, so blanket-narrowing VS16 sequences pulls the airplane's chat-row border a column short and smears the line. Add a curated wide set (_DEFAULT_WIDE_VS16, MESHTERM_WIDE_EMOJI) — the mirror of the lone-narrow allowlist — that forces those base codepoints back to two in both width authorities, selector still skipped. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>