{"version":"2.1.299","anchor":"emoji-surrogate-pairs-split-across-text-nodes-are-rejoined-i","canonical_anchor":"emoji-surrogate-pairs-split-across-text-nodes-are-rejoined-i","heading":"Emoji no longer break when split during display","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/emoji-surrogate-pairs-split-across-text-nodes-are-rejoined-i","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Emoji no longer break when split during display\n\nThe terminal display now rejoins emoji that arrive split in two pieces, so they show correctly instead of as broken characters\n\n**What**\n\nSome emoji are stored as two linked character codes. When those two halves ended up in separate pieces of text, Claude Code showed them as broken characters. It now joins them back together before display.\n\n**Why**\n\nEmoji in streamed replies now appear correctly in the terminal.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}