mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-13 04:45:19 +00:00
fix: non rich text handling
This commit is contained in:
parent
a8a0a2655d
commit
b1c196ed83
1 changed files with 13 additions and 5 deletions
|
|
@ -789,11 +789,19 @@
|
|||
)
|
||||
.replace(/\u00a0/g, ' ');
|
||||
|
||||
onChange({
|
||||
html: htmlValue,
|
||||
json: jsonValue,
|
||||
md: mdValue
|
||||
});
|
||||
if (richText) {
|
||||
onChange({
|
||||
html: htmlValue,
|
||||
json: jsonValue,
|
||||
md: mdValue
|
||||
});
|
||||
} else {
|
||||
// Plain text path: preserve \t and \n exactly
|
||||
const doc = editor.view.state.doc;
|
||||
const plain = doc.textBetween(0, doc.content.size, '\n\n', '\n'); // keeps \t intact
|
||||
value = plain;
|
||||
onChange({ html: null, json: null, md: plain });
|
||||
}
|
||||
|
||||
if (json) {
|
||||
value = jsonValue;
|
||||
|
|
|
|||
Loading…
Reference in a new issue