[GH-ISSUE #13633] issue: Input text box direction not affected by RTL Interface setting #16977

Closed
opened 2026-04-19 22:46:44 -05:00 by GiteaMirror · 2 comments
Owner

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

  • I have searched the existing issues and discussions.
  • I am using the latest version of Open WebUI.

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

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have listed steps to reproduce the bug in detail.

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

  1. Go to Open WebUI settings
  2. Change interface direction to RTL
  3. Observe that placeholder text appears correctly on the right side
  4. Start typing in the input box
  5. Note that the text flows from left to right, not right to left

Logs & Screenshots

As you can see, the placeholder is on the right side, which is the normal behavior.
Image

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

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.

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 - [x] I have searched the existing issues and discussions. - [x] I am using the latest version of Open WebUI. ### 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 - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have listed steps to reproduce the bug in detail. ### 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 1. Go to Open WebUI settings 2. Change interface direction to RTL 3. Observe that placeholder text appears correctly on the right side 4. Start typing in the input box 5. Note that the text flows from left to right, not right to left ### Logs & Screenshots As you can see, the placeholder is on the right side, which is the normal behavior. ![Image](https://github.com/user-attachments/assets/7dcf8a3e-6af3-4112-80cc-c61ab7335c98) But when typing begins, text still flows from left to right, which is inconsistent with RTL language requirements. ![Image](https://github.com/user-attachments/assets/e99a3312-b9b8-4570-9b00-58866a2b22cb) 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.
GiteaMirror added the bug label 2026-04-19 22:46:44 -05:00
Author
Owner

@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.

<!-- gh-comment-id:2858338633 --> @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.
Author
Owner

@tjbck commented on GitHub (May 7, 2025):

Addresed with 61a9d9927d in dev!

<!-- gh-comment-id:2859961112 --> @tjbck commented on GitHub (May 7, 2025): Addresed with 61a9d9927d1c17805c58270998fb9dac76e44e9a in dev!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#16977