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,