mirror of
https://github.com/facebook/lexical.git
synced 2025-08-06 16:39:33 +08:00
Fix Double Deletion on Backspace (#5580)
This commit is contained in:
@ -56,6 +56,7 @@ export default function ExcalidrawComponent({
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isExcalidrawNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -151,6 +151,7 @@ export default function ImageComponent({
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isImageNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
@ -211,6 +211,7 @@ export default function InlineImageComponent({
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isInlineImageNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
@ -152,6 +152,7 @@ export default function PollComponent({
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isPollNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
@ -59,6 +59,7 @@ export function BlockWithAlignableContents({
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isDecoratorNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -51,6 +51,7 @@ function HorizontalRuleComponent({nodeKey}: {nodeKey: NodeKey}) {
|
||||
const node = $getNodeByKey(nodeKey);
|
||||
if ($isHorizontalRuleNode(node)) {
|
||||
node.remove();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user