fix: non rich text handling

This commit is contained in:
Timothy Jaeryang Baek 2025-10-01 12:39:49 -05:00
parent a8a0a2655d
commit b1c196ed83

View file

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