diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index a1b244aa..19b5567c 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -447,6 +447,9 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { const newPath = [...path]; newPath.splice(i, 1); const newPathKey = selector(newPath); + if (scope.visited.has(newPathKey)) { + return; + } } }