Skip to content

[stable33] fix(BulletList): remove preserveWhitespace: true parseHTML override#8867

Merged
mejo- merged 1 commit into
stable33from
backport/8856/stable33
Jul 13, 2026
Merged

[stable33] fix(BulletList): remove preserveWhitespace: true parseHTML override#8867
mejo- merged 1 commit into
stable33from
backport/8856/stable33

Conversation

@backportbot

@backportbot backportbot Bot commented Jul 13, 2026

Copy link
Copy Markdown

Backport of #8856

Todo

  • Review and resolve any conflicts
  • Review and verify the backported changes
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

@backportbot backportbot Bot requested review from mejo- and silverkszlo July 13, 2026 10:21
@backportbot backportbot Bot added this to the Nextcloud 33.0.7 milestone Jul 13, 2026
@mejo- mejo- marked this pull request as ready for review July 13, 2026 10:53
@mejo- mejo- requested a review from max-nextcloud as a code owner July 13, 2026 10:53
@mejo- mejo- force-pushed the backport/8856/stable33 branch from afd4af3 to b6f713e Compare July 13, 2026 10:53
@mejo- mejo- force-pushed the backport/8856/stable33 branch from b6f713e to 4fedca4 Compare July 13, 2026 11:08
This fixes a regression with prosemirror-model 1.25.4 which changed DOM
parsing so that newlines in whitespace-preserved text nodes are
converted into a hard break instead of being collapsed to spaces.
The `preserveWhitespace: true` setting never really had an effect: The
newline in `* first\n  second` already was converted to a space in
a full Markdown - editor - Markdown round-trip before the regression.

Also add several regression tests.

Fixes: #8775

Signed-off-by: Jonas <jonas@freesources.org>
@mejo- mejo- force-pushed the backport/8856/stable33 branch from 4fedca4 to 98ee4cc Compare July 13, 2026 12:30
@mejo- mejo- merged commit 708fa9a into stable33 Jul 13, 2026
64 checks passed
@mejo- mejo- deleted the backport/8856/stable33 branch July 13, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant