Sherry
Sherry
## Description Closes #4465 #5812 hasBlockAncestorElement means if a node has an ancestor element somewhere up the tree between itself and the root (or shadow root). Paragraphs being block elements...
A followup task to #5857 During html pasting, ArtificialNode is a temp wrapper node to group nodes within block elements that should be separated by a linebreak (). It is...
draft only see issue #4465 test case: ``` a b c z d e fg ``` https://github.com/facebook/lexical/assets/19604232/29addc46-ce88-4477-b8e7-30209ad481f5 --- This will break nested block nodes like list nodes, because we are...
Lexical version: ## Steps To Reproduce 1. copy a checklist from google docs 2. paste into lexical the html copied to clipboard for checkbox is ``` ``` could add an...
## Description add an e2e test for pasting over mentions. part of a sev followup task for lexical crashing when pasting over mentions. fix was in #5954 ## Test plan...
description wip but for demo see #6020
## Description *Describe the changes in this pull request* option to make the number of blank lines consistent between markdown and the rendered markdown **Closes:** # To enable: ``` $convertFromMarkdownString(...
Lexical version: ## Steps To Reproduce 1. copy this html table First Header | Second Header -- | -- Content Cell | Content Cell Content Cell | Content Cell 2....
## Description normalize markdown was introduced in https://github.com/facebook/lexical/pull/6629 . one of the significant behavior change this introduced is merging adjacent non empty lines, according to commonmark spec: https://spec.commonmark.org/0.24/#example-177 it is...
https://github.com/facebook/lexical/pulls?q=is%3Apr+label%3Atest-needed+is%3Aclosed This is a list of PRs that were merged, but could do with more test coverage.