From df562df6b194a5ec3d93be1c369e371777f8555b Mon Sep 17 00:00:00 2001 From: martincupela Date: Wed, 17 Sep 2025 11:38:57 +0200 Subject: [PATCH] fix: enabled headings in message markdown --- .../__tests__/__snapshots__/renderText.test.js.snap | 10 +++++++--- .../Message/renderText/__tests__/renderText.test.js | 2 +- src/components/Message/renderText/renderText.tsx | 6 ++++++ 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/Message/renderText/__tests__/__snapshots__/renderText.test.js.snap b/src/components/Message/renderText/__tests__/__snapshots__/renderText.test.js.snap index 01e6508242..27361f4ec3 100644 --- a/src/components/Message/renderText/__tests__/__snapshots__/renderText.test.js.snap +++ b/src/components/Message/renderText/__tests__/__snapshots__/renderText.test.js.snap @@ -209,9 +209,11 @@ exports[`keepLineBreaksPlugin absent does not keep line breaks between the items `; -exports[`keepLineBreaksPlugin absent does not keep line breaks under a heading 1`] = ` +exports[`keepLineBreaksPlugin absent keeps line breaks natively under a heading 1`] = `
- Heading +

+ Heading +

@@ -669,7 +671,9 @@ exports[`keepLineBreaksPlugin present keeps line breaks between the items in an exports[`keepLineBreaksPlugin present keeps line breaks under a heading 1`] = `

- Heading +

+ Heading +


diff --git a/src/components/Message/renderText/__tests__/renderText.test.js b/src/components/Message/renderText/__tests__/renderText.test.js index 9b04907e03..26ecc55f63 100644 --- a/src/components/Message/renderText/__tests__/renderText.test.js +++ b/src/components/Message/renderText/__tests__/renderText.test.js @@ -337,7 +337,7 @@ describe('keepLineBreaksPlugin', () => { const container = doRenderText(orderedListText, present); expect(container).toMatchSnapshot(); }); - it(`does not keep line breaks under a heading`, () => { + it(`keeps line breaks natively under a heading`, () => { const container = doRenderText(headingText, present); expect(container).toMatchSnapshot(); }); diff --git a/src/components/Message/renderText/renderText.tsx b/src/components/Message/renderText/renderText.tsx index c268c763b0..4ed2912004 100644 --- a/src/components/Message/renderText/renderText.tsx +++ b/src/components/Message/renderText/renderText.tsx @@ -45,6 +45,12 @@ export const defaultAllowedTagNames: Array< // custom types (tagNames) 'emoji', 'mention', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', ]; function formatUrlForDisplay(url: string) {