{"version":"2.1.302","anchor":"terminal-text-wrap-emoji-and-osc-8-hyperlink-handling-rewor","canonical_anchor":"terminal-text-wrap-emoji-and-osc-8-hyperlink-handling-rewor","heading":"Better line wrapping for emoji and clickable links in the terminal","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302\/e\/terminal-text-wrap-emoji-and-osc-8-hyperlink-handling-rewor","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302","markdown":"### Better line wrapping for emoji and clickable links in the terminal\n\nClaude Code rewrote how it wraps long lines that contain emoji, styled text or clickable links, so line widths come out right more often\n\n**What**\n\nTerminals use hidden control codes, called escape sequences, to add colour and style or to make text a clickable link. Claude Code has rewritten how it wraps long lines that contain these codes:\n\n- It keeps track of where each escape sequence sits in the line.\n\n- Wide characters and emoji are swapped for temporary stand-ins only when the codes around them are plain styling or link codes.\n\n- If the wrapped lines already fit the window, it can wrap again without its special handling for clickable links.\n\nBefore, every emoji was swapped for a stand-in whatever codes surrounded it.\n\n**Why**\n\nThis is likely to fix lines that broke at the wrong place or came out too wide when they mixed emoji, styled text and clickable links.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}