Skip to content

Commit 5c5565b

Browse files
committed
Setting selected nodes & edges to null so on loading flows, context area is empty.
1 parent 5ebcb05 commit 5c5565b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/designer/designer.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,7 @@ export default function Designer({ activeWorkspace, setActiveWorkspace, flow }:
257257
document.body.style.height = '100%';
258258

259259
urlLoadFlow();
260-
261-
}, [flow.flows, urlParams, flow.activeFlow, selectedEdge, selectedNode]);
260+
}, [flow.flows, urlParams, flow.activeFlow]);
262261

263262
const onReconnectStart = useCallback(() => {
264263
edgeReconnectSuccessful.current = false;
@@ -319,7 +318,7 @@ export default function Designer({ activeWorkspace, setActiveWorkspace, flow }:
319318
return applyNodeChanges(changes, nds);
320319
});
321320
},
322-
[selectedNode],
321+
[],
323322
);
324323

325324
const onEdgesChange = useCallback(
@@ -358,6 +357,8 @@ export default function Designer({ activeWorkspace, setActiveWorkspace, flow }:
358357
ViewportChangeLogger(activeWorkspace, setActiveWorkspace, flow);
359358

360359
function urlLoadFlow() {
360+
setSelectedEdge(null);
361+
setSelectedNode(null);
361362
let slugs = [urlParams.flowSlug].concat(urlParams['*']?.split('/').filter((slug: any) => slug !== ''));
362363

363364
if (flow.activeFlow === null || flow.activeFlow === undefined) {

0 commit comments

Comments
 (0)