So far looks good! I noticed few visual issues (minor) and tables behavior.
Visuals:
When writing a list in AR mode, the cursor is inverse (like its LTR), once i write, it get fixed. (simple but feels clunky.
when adding arabic & english, the cursor will have a split personality and becomes two small cursors , also visual only, but gives a ânot polishedâ feeling.
!
the tables headers default alignment is LTR, not RTL, even in RTL mode.
If i had to guess, the actual list component (or any component exhibiting this behavior) is defined similar to an english/LTR letter, so itâll switch like this until you add a RTL letter.