Kurdish chat text becomes unreadable when mixed with English

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Kurdish is written right-to-left. When a chat message mixes Kurdish with English words on the same line, Cursor jumbles the letters and word order. This makes the conversation hard to read.

This is not only my problem. It happens for Kurdish, and the same class of bug already affects Arabic, Persian, Hebrew, and other RTL languages.

Please render RTL and LTR segments separately, or auto-detect RTL paragraphs in chat. A setting such as chat text direction auto / rtl / ltr would also help.

Steps to Reproduce

Kurdish chat text becomes unreadable when mixed with English

Operating System

Other

Version Information

Kurdish chat text becomes unreadable when mixed with English

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. You’re right: the chat currently renders replies left to right and doesn’t auto-detect text direction, so lines where an RTL language (Kurdish, plus Arabic, Persian, Hebrew) is mixed with English can look scrambled. The text itself isn’t damaged. If you copy it into an editor that supports RTL, it reads in the correct order. It’s a display issue.

This is a current limitation of the chat renderer, and your idea to auto-detect paragraph direction (or add a chat text direction setting: auto / rtl / ltr) makes sense. I passed it to the team as feedback.

There isn’t a full workaround in the chat yet, but for longer replies it helps to ask the model to put each language on a new line. That makes it much easier to read. Let me know if you notice anything else.