1 item
Fixes mixed Arabic/English (RTL/LTR) text rendering on claude.ai. Punctuation, numbers, and inline code render correctly. Claude RTL Fix repairs the rendering of mixed Arabic and English text on claude.ai. THE PROBLEM On a left-to-right page, Arabic paragraphs that contain English words, numbers, or punctuation can render with characters in the wrong visual order — question marks land on the wrong side, parenthesises numbers flip, and inline English breaks the natural reading flow. THE FIX The extension applies CSS unicode-bidi: plaintext and dir="auto" to message paragraphs, so each block resolves its direction from the first strong directional character. Inline mixed content is handled by the Unicode Bidirectional Algorithm exactly as it should be. WHAT IT DOES • Auto-detects paragraph direction (RTL vs. LTR) per message — no manual switching. • Right-aligns paragraphs that start in Arabic, left-aligns paragraphs that start in English, all within the same conversation. • Forces code blocks to stay strictly LTR so identifiers, syntax, and indentation never scramble — even when surrounded by Arabic. • Fixes the input composer so typing mixed content behaves correctly as you type. • A toolbar toggle lets you turn it off without uninstalling. WHAT IT DOESN'T DO • No data collection. No analytics. No network requests. • No access to your messages or account. • Only runs on claude.ai — inactive everywhere else. PERMISSIONS • storage — to remember your enabled/disabled preference. • Access to claude.ai — required to apply the bidi fixes to the page. This is an independent project and is not affiliated with Anthropic.
May 15, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.