fix: crash markdown render code block without triple backtick #4248
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe Your Changes
case is user write codeblock without backtick
The root cause is likely malformed Markdown content or the handling of raw HTML tags in the Markdown processor.
Changes in
package.json
rehype-raw
with version^7.0.0
has been removed from the list of dependencies.Changes in
MarkdownTextMessage.tsx
rehypeRaw
has been deleted.rehypeRaw
has been removed from therehypePlugins
array.skipHtml
attribute, which was set totrue
, has been removed from the<Markdown>
component.Overall, the changes reflect the removal of the
rehype-raw
package and associated logic from the codebase, likely to improve security or simplify functionality by disallowing the use of raw HTML content in Markdown rendering.Fixes Issues
Self Checklist