From 7bea4aa757df0c4a31501c60bf524503844080b1 Mon Sep 17 00:00:00 2001 From: vanshaj2023 Date: Mon, 23 Mar 2026 02:00:59 +0530 Subject: [PATCH 1/3] fix: create fresh Dagre graph instance per layout call --- src/components/GraphView.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/GraphView.tsx b/src/components/GraphView.tsx index 0ba8244b..d6fc4d8f 100644 --- a/src/components/GraphView.tsx +++ b/src/components/GraphView.tsx @@ -37,7 +37,6 @@ import { CgClose } from "react-icons/cg"; import { extractKeywords } from "../utils/searchNodeHelpers"; const nodeTypes = { customNode: CustomNode }; -const dagreGraph = new dagre.graphlib.Graph().setDefaultEdgeLabel(() => ({})); const NODE_WIDTH = 172; const NODE_HEIGHT = 36; @@ -140,6 +139,7 @@ const GraphView = ({ const getLayoutedElements = useCallback( (nodes: GraphNode[], edges: GraphEdge[], direction = "LR") => { + const dagreGraph = new dagre.graphlib.Graph().setDefaultEdgeLabel(() => ({})); const isHorizontal = direction === "LR"; dagreGraph.setGraph({ rankdir: direction }); From c52c806d7fe6658a252f652673ceb60c61e55762 Mon Sep 17 00:00:00 2001 From: vanshaj2023 Date: Tue, 24 Mar 2026 02:15:08 +0530 Subject: [PATCH 2/3] chore: version bump to 0.5.12-beta --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cd8cf486..56705815 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-schema-studio", - "version": "0.5.11-beta", + "version": "0.5.12-beta", "type": "module", "homepage": "studio.ioflux.org", "repository": "https://github.com/ioflux-org/studio-json-schema", From 38fd6a14ab66ff848b7fcfb18952fda96a8a0a9e Mon Sep 17 00:00:00 2001 From: Kumar Vanshaj Date: Tue, 24 Mar 2026 02:19:30 +0530 Subject: [PATCH 3/3] Bump version from 0.5.14-beta to 0.5.15-beta --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b557cf0..f78d4fa1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-schema-studio", - "version": "0.5.14-beta", + "version": "0.5.15-beta", "type": "module", "homepage": "studio.ioflux.org", "repository": "https://github.com/ioflux-org/studio-json-schema",