mirror of
https://github.com/openai/codex.git
synced 2026-10-23 18:08:45 +00:00
## Why Backspace should let users remove Thai vowel and tone marks without deleting the entire grapheme cluster. ## What changed - Treat Thai nonspacing marks as individual backward-deletion boundaries. - Keep embedded text elements atomic and preserve the existing behavior for other grapheme clusters, including decomposed Latin text and joined emoji. ## Testing Add coverage for successive deletion of Thai marks, cursor rendering after deletion, unchanged non-Thai grapheme handling, and atomic Thai text elements. GitOrigin-RevId: f4834183909d93f4b4dd92f5d93e89235dc2b621