mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[GH-ISSUE #16612] feat: disable "Rich Text Input for Chat" by default because it corrupts input #17976
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 @understood-the-assignment on GitHub (Aug 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/16612
Check Existing Issues
Problem Description
Hi,
In our internal deployment of Open WebUI, we have received feedback that users are frustrated by the "Rich Text Input" feature. The problem arises when they try to paste text with special characters (e.g. program source code), which are then converted to rich formatting.
The "Rich Text Input" feature converts pasted characters from Markdown formatting to formatted text, and when the prompt is submitted, the formatted text is converted back to Markdown. However, this process is lossy, and can corrupt the user input. For example,
_test_var = _foo_bar * _bar_foo * _foo_foo * _bar_baris corrupted into_test_var = _foo_bar _barfoo_ _foo_foo * _bar_bar.Desired Solution you'd like
I think we should mirror what chatgpt.com does, and not attempt to interpret user input as using any particular formatting syntax (Markdown or otherwise). As such, user-entered text should be always treated as plain text.
In practice, I think "Rich Text Input" should either be disabled by default, or there be a global (site-wide) setting which disables it.
Alternatives Considered
Some alternative ways to approach this could be:
```is not discoverable for people not versed in Markdown or not expecting typed text to be formatted as Markdown).Additional Context
No response
@tjbck commented on GitHub (Aug 14, 2025):
You can disable it from interface settings.
@understood-the-assignment commented on GitHub (Aug 14, 2025):
Thank you, how to do this for all users (globally), please?
@m3ngyang commented on GitHub (Sep 21, 2025):
hi, how to disable it? @tjbck
@rgaricano commented on GitHub (Sep 21, 2025):
User Settings/Interface/Input section
@rbsn-cpu commented on GitHub (Dec 11, 2025):
how for everybody ?
@aberios commented on GitHub (Jan 3, 2026):
The original question was whether this can be disabled globally for all users by default (though it would make sense to allow users to override and enable it). The current behaviour of enabling by default is contrary to what most users are familiar with when using other GPT clients, and primarily caters to technical users who are familiar with markdown.
@Classic298 commented on GitHub (Jan 3, 2026):
@aberios
https://github.com/open-webui/open-webui/pull/19954