mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #13633] issue: Input text box direction not affected by RTL Interface setting #16977
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @merrime-n on GitHub (May 7, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13633
Originally assigned to: @tjbck on GitHub.
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.7
Ollama Version (if applicable)
No response
Operating System
Ubuntu 24.04.2
Browser (if applicable)
Firefox 138.0.1, Chrome 135.0.7049.116
Confirmation
README.md.Expected Behavior
When the interface direction is set to RTL, both the placeholder and the actual input text should respect the RTL direction, with text flowing from right to left.
Actual Behavior
When using Open WebUI with the RTL (Right-to-Left) interface setting enabled, there is an inconsistency in the text input behavior. While the placeholder text correctly appears on the right side of the input box, when a user begins typing, the text still flows from left to right instead of right to left as expected in RTL languages.
Steps to Reproduce
Logs & Screenshots
As you can see, the placeholder is on the right side, which is the normal behavior.

But when typing begins, text still flows from left to right, which is inconsistent with RTL language requirements.

While the screenshots indicate that my Open WebUI version is v0.6.5, I have tested it on v0.6.7 as well and the issue still remains.
Additional Information
This issue affects users of RTL languages (such as Arabic, Hebrew, Persian, etc.) as it makes text entry unintuitive and difficult when using the interface in RTL mode.
@sdhadi commented on GitHub (May 7, 2025):
Thanks for pointing out this problem! I can totally see how this behavior would interfere with the user experience, particularly for users who use RTL language settings. The lack of consistency between the RTL placeholder positioning and the direction of text input is certainly a bug that should be fixed.
Considering the importance of correct direction of text in languages such as Arabic and Persian, flawless RTL support in the text input boxes would go a long way to improve the experience for speakers of these languages.
I'm sure this solution will improve the overall experience for the Open WebUI community, and I look forward to seeing it prioritized in the near future! Let's work to make this more logical and feasible for all.
@tjbck commented on GitHub (May 7, 2025):
Addresed with
61a9d9927din dev!