Support RTL rendering for Arabic text in the chat interface #6472
ddschairman
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
Arabic text renders with left-to-right alignment in the chat interface, which makes long conversations unreadable. This is a request for automatic RTL support, or a manual toggle.
The problem
Arabic is a right-to-left language. When rendered left-aligned, it becomes difficult to read and error-prone, especially in longer messages.
Specific issues:
Arabic assistant responses are displayed left-aligned.
Tables and headings containing Arabic break or render in the wrong reading order.
Mixing Arabic and English on the same line increases confusion.
There is no manual option to enable RTL rendering.
What I am requesting
Automatic RTL display for Arabic text, based on detected language.
Alternatively, a manual toggle in settings: "Text direction: Auto / LTR / RTL".
Applies to both user messages and assistant responses.
Text direction respected inside tables, lists, and code blocks.
Technical note
Modern browsers support dir="rtl" natively. A minimal implementation:
html
Impact
Affects every Arabic-speaking user.
Does not affect English-only users.
Low implementation cost, high user benefit.
All reactions