From fa9eaf5573a6f870a19fb62ab430ffd87c466582 Mon Sep 17 00:00:00 2001 From: Reza Moghaddam Date: Thu, 4 Jun 2026 22:54:07 +0330 Subject: [PATCH] feat(chat): auto-detect text direction for RTL languages (#729) Add dir="auto" to chat message content and composer textarea so Persian and Arabic text automatically renders right-to-left while English and other LTR text remains unaffected. Co-authored-by: Haile <118998054+blackmammoth@users.noreply.github.com> --- src/components/chat/view/subcomponents/ChatComposer.tsx | 1 + src/components/chat/view/subcomponents/MessageComponent.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/chat/view/subcomponents/ChatComposer.tsx b/src/components/chat/view/subcomponents/ChatComposer.tsx index c447bc19..f041b773 100644 --- a/src/components/chat/view/subcomponents/ChatComposer.tsx +++ b/src/components/chat/view/subcomponents/ChatComposer.tsx @@ -295,6 +295,7 @@ export default function ChatComposer({
-
+
{message.content}
{message.images && message.images.length > 0 && ( @@ -405,7 +405,7 @@ const MessageComponent = memo(({ message, prevMessage, createDiff, onFileOpen, o ) : ( -
+
{/* Reasoning accordion */} {showThinking && message.reasoning && (