You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Add RTL support in UI to Hebrew & Arabic #14257
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Add RTL support in UI to Hebrew & Arabic
When Right-to-Left (RTL) support is missing in a React application, several visual and functional bugs occur:
Mirrored Layout: Elements appear on the wrong side of the screen (e.g., sidebars on the left instead of the right).
Text Alignment: Text remains left-aligned, making it difficult to read and breaking the visual hierarchy.
Symbols like period (.) in the begining visually instead in end.
Input Fields: The cursor and text entry start from the left side of the box instead of the right.
The description field only restates the title and provides no additional context. Please explain the problem or need — for example, what breaks or is unusable without RTL support, which specific parts of the UI are affected, or any relevant details about how RTL rendering should work.
Please edit this issue to address the above within 2 hours, or it will be automatically closed.
This issue might be a duplicate of existing issues. Please check:
Thanks for updating the issue! It now meets the contributing guidelines and looks good. We appreciate the clear description and screenshot showing the RTL issues.
I have an RTL branch ready that takes a different approach from the existing PRs — instead of wrapping elements with dir="rtl", it replaces all physical CSS properties and Tailwind classes with logical equivalents across packages/ui and packages/app (67 files):
CSS: padding-left → padding-inline-start, right → inset-inline-end, etc.
Activity
github-actions commentedon Feb 19, 2026
This issue doesn't fully meet our contributing guidelines.
What needs to be fixed:
Please edit this issue to address the above within 2 hours, or it will be automatically closed.
This issue might be a duplicate of existing issues. Please check:
If you believe this was flagged incorrectly, please let a maintainer know.
github-actions commentedon Feb 19, 2026
Thanks for updating the issue! It now meets the contributing guidelines and looks good. We appreciate the clear description and screenshot showing the RTL issues.
MusiCode1 commentedon Apr 15, 2026
I have an RTL branch ready that takes a different approach from the existing PRs — instead of wrapping elements with
dir="rtl", it replaces all physical CSS properties and Tailwind classes with logical equivalents acrosspackages/uiandpackages/app(67 files):padding-left→padding-inline-start,right→inset-inline-end, etc.pl-→ps-,pr-→pe-,text-left→text-start, etc.dir="auto"on user content for bidi detectiondir="ltr"on code blocks, terminal, switches that should never flipWould this approach be acceptable before I open a PR? Happy to share the branch for review.
github-actions commentedon Jul 4, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.