Bidirectional and RTL Text Issue in Windows Terminal #22992

Open
opened 2026-01-31 08:29:24 +00:00 by claunia · 0 comments
Owner

Originally created by @hoseintavakol on GitHub (Mar 6, 2025).

Windows Terminal version

1.21.10351.0

Windows build number

26100.3194

Other Software

No response

Steps to reproduce

In Windows Terminal version 1.21.10351.0, bidirectional text rendering seems to be broken. When typing in Arabic (or other right-to-left languages), the text appears in the wrong order. For example, instead of typing "سلام", it displays "مالس" (reversed order).

Downgrading to version 1.13.11432.0 resolves the issue, indicating that this regression was introduced in a later update.

Steps to Reproduce:

Open Windows Terminal (version 1.21.10351.0).
Set the input language to Arabic.
Type any Arabic sentence (e.g., "السلام عليكم").
Observe that the text appears reversed or incorrectly ordered.

Expected Behavior

The text should be rendered correctly from right to left, as it was in previous versions (e.g., 1.13.11432.0).

السلام علیکم

Actual Behavior

Arabic (and possibly other RTL scripts) are rendered left to right, causing incorrect text display.
مکیلع مالسلا

Originally created by @hoseintavakol on GitHub (Mar 6, 2025). ### Windows Terminal version 1.21.10351.0 ### Windows build number 26100.3194 ### Other Software _No response_ ### Steps to reproduce In Windows Terminal version 1.21.10351.0, bidirectional text rendering seems to be broken. When typing in Arabic (or other right-to-left languages), the text appears in the wrong order. For example, instead of typing "سلام", it displays "مالس" (reversed order). Downgrading to version 1.13.11432.0 resolves the issue, indicating that this regression was introduced in a later update. Steps to Reproduce: Open Windows Terminal (version 1.21.10351.0). Set the input language to Arabic. Type any Arabic sentence (e.g., "السلام عليكم"). Observe that the text appears reversed or incorrectly ordered. ### Expected Behavior The text should be rendered correctly from right to left, as it was in previous versions (e.g., 1.13.11432.0). السلام علیکم ### Actual Behavior Arabic (and possibly other RTL scripts) are rendered left to right, causing incorrect text display. مکیلع مالسلا
claunia added the Issue-BugResolution-Duplicate labels 2026-01-31 08:29:24 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22992