From da6dc8bdf9004fb8394c75a5fd24cc3f46ebcbd5 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 26 Mar 2025 09:44:32 +0100 Subject: [PATCH] fix(minimap): filter hidden nodes from bounds (#1808) * fix(minimap): filter hidden nodes from bounds Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> * chore(changeset): add Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --------- Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- .changeset/thick-owls-double.md | 5 +++++ packages/minimap/src/MiniMap.vue | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/thick-owls-double.md diff --git a/.changeset/thick-owls-double.md b/.changeset/thick-owls-double.md new file mode 100644 index 00000000..a053ec96 --- /dev/null +++ b/.changeset/thick-owls-double.md @@ -0,0 +1,5 @@ +--- +"@vue-flow/minimap": patch +--- + +Filter hidden nodes from minimap bounds diff --git a/packages/minimap/src/MiniMap.vue b/packages/minimap/src/MiniMap.vue index 14c58350..52ad94a5 100644 --- a/packages/minimap/src/MiniMap.vue +++ b/packages/minimap/src/MiniMap.vue @@ -61,7 +61,7 @@ const nodeClassNameFunc = computed(() => typeof nodeClassName === 'string' ? () => nodeClassName : typeof nodeClassName === 'function' ? nodeClassName : () => '', ) -const bb = computed(() => getRectOfNodes(getNodesInitialized.value)) +const bb = computed(() => getRectOfNodes(getNodesInitialized.value.filter((node) => !node.hidden))) const viewBB = computed(() => ({ x: -viewport.value.x / viewport.value.zoom,