mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-31 14:00:34 -05:00
[GH-ISSUE #20632] issue: Inconsistent behavior when editing section breaks. #89980
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 @jdwx on GitHub (Jan 13, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20632
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.7.2
Ollama Version (if applicable)
No response
Operating System
macOS Tahoe
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Horizontal rules should be applied consistently when applying and editing messages.
Actual Behavior
Horizontal rules in an edited message completely disappear and cannot be recreated or reintroduced.
Steps to Reproduce
docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:Logs & Screenshots
After typing two - characters, they are auto-replaced with an em dash (as usual/expected):
Immediately upon typing the third - character, a horizontal rule is inserted.
When the message is sent, the horizontal rule does not render in the user message. But it does render if the model quotes it, and the model (accurately) states that the horizontal rule is being represented as "* * *:"
Editing the message, we see that the AI is telling the truth about "* * *:"
Note that typing
* * *in a new message entry field does not insert a horizontal rule.It tries to inserts a bullet point containing "* *" instead:
But it still disappears and the AI again reports it as a horizontal rule (and the rule is visible in the agent's quoting of the message):
On editing again, it has been formatted as "* * *:"
If I edit "---" into an existing message without blank lines, it treats the previous line as a header. (This is not too surprising.) If I edit "(newline)---(newline)" it gets replaced with "(newline)* * *(newline)" with the same display problems as above.
If I type "***" into a new message, it inserts a rule but keeps the *** on the cursor line:
Additional Information
It seems like there are a couple of different issues here:
@owui-terminator[bot] commented on GitHub (Jan 13, 2026):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#20237 issue: Image editing stopped working
by tomasloksa • Dec 29, 2025 •
bug,confirmed issue#19711 issue: Editing function for models broken
by skleffmann • Dec 03, 2025 •
bug#19987 issue: There is a lack of visual consistency between the home page and the chat interface.
by i-iooi-i • Dec 16, 2025 •
bug#19426 issue: Strange Behavior With Groups
by matthew-kusz • Nov 24, 2025 •
bug#20218 issue: Broken markdown checklist
by opa-oz • Dec 28, 2025 •
bugShow 5 more related issues
#18974 issue: hanging on front matter requirements after update
by DuckyBlender • Nov 06, 2025 •
bug#19752 issue: minor UI Bug: knowledge sharing
by mahenning • Dec 04, 2025 •
bug,confirmed issue#20128 issue: Characters are broken in 0.6.43
by frenzybiscuit • Dec 22, 2025 •
bug#19170 issue: Settings not honored or understood
by itguy327 • Nov 13, 2025 •
bug#19481 issue: admin panel not working
by kybeq • Nov 25, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.