{"version":"2.1.315","anchor":"unicode-combining-mark-run-limit-regex-added","canonical_anchor":"unicode-combining-mark-run-limit-regex-added","heading":"Changed check for long runs of Unicode combining marks","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/unicode-combining-mark-run-limit-regex-added","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Changed check for long runs of Unicode combining marks\n\nClaude Code changed a pattern that spots runs of 32 or more stacked Unicode combining marks, including halfwidth katakana voicing marks\n\n**Unclear.** It is not clear which text this pattern is applied to.\n\n**What**\n\nCombining marks are characters that stack on top of the letter before them, such as accents. Claude Code changed a pattern that matches 32 or more of them in a row. The pattern now also covers the voicing marks used with halfwidth Japanese katakana.\n\n**Why**\n\nThe likely purpose is to guard against \"zalgo\" text, where piles of stacked marks make text spill over and break the display.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}