[lexical-playground] [markdown] fix: block equations falsely converted to inline in markdown conversion #7214
+23
−5
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.
Description
This pull request includes changes to improve the handling of inline and block equations in the
EquationNode
andMarkdownTransformers
classes. The most important changes include adding a method to determine if an equation is inline and modifying the regex patterns to better handle both inline and block equations.Improvements to equation handling:
packages/lexical-playground/src/nodes/EquationNode.tsx
: AddedisInline
method to theEquationNode
class to determine if an equation is inline.packages/lexical-playground/src/plugins/MarkdownTransformers/index.ts
: Modified theEQUATION
transformer to use theisInline
method and updated the regex patterns to better handle both inline and block equations.## DescriptionCloses #6936
Test plan
Other way to test
Before
After