[lexical-markdown]: Bug fix: Do not export auto-link nodes (#7539)

Co-authored-by: Baptiste Jamin <baptiste@crisp.chat>
This commit is contained in:
Baptiste Jamin
2025-05-15 20:46:53 +02:00
committed by GitHub
parent c6097c6bfc
commit cbdc45603c

View File

@ -10,7 +10,12 @@ import type {ListType} from '@lexical/list';
import type {HeadingTagType} from '@lexical/rich-text';
import {$createCodeNode, $isCodeNode, CodeNode} from '@lexical/code';
import {$createLinkNode, $isLinkNode, LinkNode} from '@lexical/link';
import {
$createLinkNode,
$isAutoLinkNode,
$isLinkNode,
LinkNode,
} from '@lexical/link';
import {
$createListItemNode,
$createListNode,
@ -542,7 +547,7 @@ export const ITALIC_UNDERSCORE: TextFormatTransformer = {
export const LINK: TextMatchTransformer = {
dependencies: [LinkNode],
export: (node, exportChildren, exportFormat) => {
if (!$isLinkNode(node)) {
if (!$isLinkNode(node) || $isAutoLinkNode(node)) {
return null;
}
const title = node.getTitle();