From 15c9bea339306d00646234bffbf4b9b938c01ba7 Mon Sep 17 00:00:00 2001 From: kailunyao Date: Mon, 20 Nov 2023 17:21:44 +0800 Subject: [PATCH] fix: the 'select' parameter of the insertNodes function has been overridden --- .changeset/quick-eels-leave.md | 5 +++++ packages/slate/src/transforms-node/insert-nodes.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/quick-eels-leave.md diff --git a/.changeset/quick-eels-leave.md b/.changeset/quick-eels-leave.md new file mode 100644 index 0000000000..95b1c5894e --- /dev/null +++ b/.changeset/quick-eels-leave.md @@ -0,0 +1,5 @@ +--- +'slate': patch +--- + +Fix the 'select' parameter of the insertNodes function has been overridden diff --git a/packages/slate/src/transforms-node/insert-nodes.ts b/packages/slate/src/transforms-node/insert-nodes.ts index d5b6e42c61..fc08d51d7e 100644 --- a/packages/slate/src/transforms-node/insert-nodes.ts +++ b/packages/slate/src/transforms-node/insert-nodes.ts @@ -30,7 +30,9 @@ export const insertNodes: NodeTransforms['insertNodes'] = ( if (!at) { at = getDefaultInsertLocation(editor) - select = true + if (select !== false) { + select = true + } } if (select == null) {