From 0a8495137fd452328da781a8571b83a2c4e3d57b Mon Sep 17 00:00:00 2001 From: WofWca Date: Wed, 27 Nov 2024 14:58:27 +0400 Subject: [PATCH] style: keep line breaks in quoted messages Closes https://github.com/deltachat/deltachat-desktop/issues/4354. Supersedes https://github.com/deltachat/deltachat-desktop/pull/4356. The bug was introduced in 78fef8b6b45329250c369dc23bd1c4bcd02adca5. Co-authored-by: Nico de Haen --- CHANGELOG.md | 1 + packages/frontend/src/components/message/MessageMarkdown.tsx | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 014102185a..0c36681bb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ - "Disappearing Messages" dialog not reflecting the actual current value #4327 - accessibility: make settings keyboard-navigable #4319 - Fix documentation for --allow-unsafe-core-replacement #4341 +- fix missing linebreaks in quotes # diff --git a/packages/frontend/src/components/message/MessageMarkdown.tsx b/packages/frontend/src/components/message/MessageMarkdown.tsx index a2cbdfb613..cecc22866e 100644 --- a/packages/frontend/src/components/message/MessageMarkdown.tsx +++ b/packages/frontend/src/components/message/MessageMarkdown.tsx @@ -126,7 +126,10 @@ function renderElementPreview(elm: ParsedElement, key?: number): JSX.Element { return {elm.c.label.map(renderElementPreview)} case 'Linebreak': - return {''} + // In ChatListItem this will be collapsed by default. + // We need line breaks to be displayed for quoted messages + // and in the composer. + return {'\n'} case 'Tag': case 'EmailAddress':