{"version":"2.1.314","anchor":"sanitizer-for-terminal-title-or-label-text-reduced-to-edge-s","canonical_anchor":"sanitizer-for-terminal-title-or-label-text-reduced-to-edge-s","heading":"Text cleanup no longer replaces arrow, chevron and private-use characters","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/sanitizer-for-terminal-title-or-label-text-reduced-to-edge-s","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Text cleanup no longer replaces arrow, chevron and private-use characters\n\nA text cleanup step that replaced arrows, chevrons and private-use characters with ? now only trims a single leading or trailing space\n\n**Unclear.** Which text this cleanup applies to is not stated, so it is unclear where these characters may now appear.\n\n**What**\n\nClaude Code has a step that cleans up a piece of text before using it. It used to replace many characters with `?`, including arrows, chevrons and private-use characters (codes with no standard meaning, often used for icon fonts). It now only removes a single space at the start or end of the text.\n\n**Why**\n\nThose characters now pass through unchanged. That matters if the old replacement was there to stop look-alike characters from being shown.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}