Skip to content

Markdown RTL text rendering broken after latest VS Code update (Arabic text) #277570

@AhmedElTabarani

Description

@AhmedElTabarani

Does this issue occur when all extensions are disabled?: Yes/No

After the latest VS Code update (1.106.0), the editor started rendering Arabic (RTL) text inside Markdown incorrectly

I have to file with the same content/text, one is .md and the other is .txt

The .txt file is mostly right, and it displays the text as it was before the update

Image

The original word is السلام عليكم, but VS Code displays it incorrectly as سلام عليكم ا the first letter (ا) gets moved to the end of the word

It’s similar to writing elcomew instead of welcome, the first letter becomes the last letter

The second line is test: عنوان, it should display as it does in the github issue
As you noted, VSCode displays it as test: نوان ع and عنوان :test instead of test: عنوان

The rest of the lines displayed in the .txt file are mostly right as it was before the update

BTW, look below (last section of this issue) to see how GitHub renders the same content completely perfect without any issues

Version: 1.106.0 (user setup)
Commit: ac4cbdf
Date: 2025-11-11T16:02:25.943Z
Electron: 37.7.0
ElectronBuildId: 12597478
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Steps to Reproduce:

  1. Create a markdown file
  2. Copy the following into it
---

السلام عليكم

test: عنوان

- ما أهمية الـ OOP
- الم


اليوم سنشرح عن الـ `OOP` وهو موضوع مهم

---

السلام عليكم

test: عنوان

- ما أهمية الـ OOP
- الم

اليوم سنشرح عن الـ `OOP` وهو موضوع مهم

How GitHub renders the same content

It renders the same content completely perfect without any issues


السلام عليكم

test: عنوان

  • ما أهمية الـ OOP
  • الم

اليوم سنشرح عن الـ OOP وهو موضوع مهم


السلام عليكم

test: عنوان

  • ما أهمية الـ OOP
  • الم

اليوم سنشرح عن الـ OOP وهو موضوع مهم

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai-translatedissues translated by the classifier notebook llm

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions