We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c1cb9e4 + d686683 commit 45e97bcCopy full SHA for 45e97bc
.changeset/ten-ears-smile.md
@@ -0,0 +1,5 @@
1
+---
2
+"svelte-file-tree": patch
3
4
+
5
+fix: focused item not deleted if it's not selected
packages/svelte-file-tree/src/lib/components/Tree.svelte
@@ -520,8 +520,11 @@
520
focusTarget = nearestUnselected;
521
}
522
523
+ const node = item.node;
524
for (const owner of removedOwners) {
- owner.children = owner.children.filter((child) => !selectedIds.has(child.id));
525
+ owner.children = owner.children.filter(
526
+ (child) => !selectedIds.has(child.id) && child !== node,
527
+ );
528
onChildrenChange({
529
operation: "remove",
530
target: owner,
0 commit comments