From 40eec32cb8e0cbc2a1e7955a94ca7c80014c2781 Mon Sep 17 00:00:00 2001 From: Eduardo Alba Date: Mon, 8 Sep 2025 08:37:11 -0400 Subject: [PATCH] markdown_preview: Fix trimming of leading whitespace in Markdown lists (#35750) Closes #35712 Release Notes: - Fixed white-space trimming leading to disconnect between list items and content in markdown previews. --------- Co-authored-by: Bennet Bo Fenner --- crates/markdown_preview/src/markdown_renderer.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/markdown_preview/src/markdown_renderer.rs b/crates/markdown_preview/src/markdown_renderer.rs index 1e679b42cbf8a0a368a3831ef87e2c9a0cdfb424..4525db383514081cbc16b73a32995d59768e4e01 100644 --- a/crates/markdown_preview/src/markdown_renderer.rs +++ b/crates/markdown_preview/src/markdown_renderer.rs @@ -277,7 +277,11 @@ fn render_markdown_list_item( .items_start() .children(vec![ bullet, - div().children(contents).pr(cx.scaled_rems(1.0)).w_full(), + v_flex() + .children(contents) + .gap(cx.scaled_rems(1.0)) + .pr(cx.scaled_rems(1.0)) + .w_full(), ]); cx.with_common_p(item).into_any()