Skip to content

Bidirectional and RTL Text Issue in Windows Terminal #18659

@hoseintavakol

Description

@hoseintavakol

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.
مکیلع مالسلا

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugIt either shouldn't be doing this or needs an investigation.Resolution-DuplicateThere's another issue on the tracker that's pretty much the same thing.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions