R023: Text inputs rendered LTR where Arabic input is expected
Containers, alignment, inputs and icons that run the wrong way, and mixed Arabic and Latin text the bidi algorithm will reorder.
The check
- Id
- R023
- Category
- Direction and bidi
- Default severity
- high
What it looks for
Text inputs rendered LTR where Arabic input is expected
How to fix it
Set dir="rtl" (or dir="auto") on free-text inputs and textareas. Keep email/tel/url inputs LTR.
More direction and bidi checks
- R020Forced-LTR container, or a bidi override, over Arabic content
- R021Unisolated bidi hazards: phones, emails, Latin tokens inside Arabic text
- R022text-align: left explicitly set on majority-Arabic text
- R024Punctuation rendering at the wrong visual end of Arabic text
- R025Directional icon pointing against the sequence its control advances
Does your page trip R023?
Paste a URL. Ritla renders the page on desktop and mobile, runs every check, and shows the top issues with screenshot evidence.