Describe the bug
Card descriptions in Nextcloud Deck are sometimes rendered incorrectly as blockquotes after reopening the card.
The text is written normally using the formatting toolbar (no manual Markdown, no copy & paste). While editing, the formatting looks correct. After closing and reopening the card, parts of the text are suddenly displayed as a blockquote.
There is no visible > character in the text and no intentional quote formatting was applied.
To Reproduce
The issue is not reliably reproducible, but occurs sporadically during normal usage.
Typical workflow when it happens:
- Open a Deck card
- Write and format text using the toolbar (no paste, no Markdown)
- Save/close the card
- Reopen the card later
- Some paragraphs are unexpectedly rendered as blockquotes
Expected behavior
Text formatting should remain consistent after saving and reopening the card.
Content that was not formatted as a quote should not be rendered as a blockquote.
Actual behavior
Previously normal text is rendered as a blockquote after reopening the card, even though:
- no quote formatting was applied
- no
> is present in the content
- formatting was done only via the UI
Additional context
- The issue appears sporadically and inconsistently
- It is not tied to copy & paste actions
- It seems to occur after saving/reloading, suggesting a possible issue with serialization/deserialization of the editor state
- Might be related to Nextcloud Text / ProseMirror handling of block-level formatting
Describe the bug
Card descriptions in Nextcloud Deck are sometimes rendered incorrectly as blockquotes after reopening the card.
The text is written normally using the formatting toolbar (no manual Markdown, no copy & paste). While editing, the formatting looks correct. After closing and reopening the card, parts of the text are suddenly displayed as a blockquote.
There is no visible
>character in the text and no intentional quote formatting was applied.To Reproduce
The issue is not reliably reproducible, but occurs sporadically during normal usage.
Typical workflow when it happens:
Expected behavior
Text formatting should remain consistent after saving and reopening the card.
Content that was not formatted as a quote should not be rendered as a blockquote.
Actual behavior
Previously normal text is rendered as a blockquote after reopening the card, even though:
>is present in the contentAdditional context